Comparision of various programming languages

C Language

  • C was developed by Dennis Ritchie in the year 1972 at AT&T Bell Labs in the USA.
  • C is a middle-level language combines both features of high-level and low-level languages.
  • C is a structured Programming Language which allows breaking complex programs into simple programs.
  • C is a portable language which means programs written on one computer can easily run on another computer.
  • It is a general-purpose programming language with we can develop games, graphics, business applications, software applications, and System level programs.
  • C has a rich library which provides many built-in functions.

C++ Language

  • C++  was originally developed by Bjarne Stroustrup in the year 1979 at AT&T Bell Labs. Till 1982 it was called C with classes and in 1983 it was named as C++.
  • C++ is an object-oriented programming language providing the features of classes, object, inheritance, encapsulation, polymorphism, and abstraction.
  • C++ is a very powerful and fast language.
  • Adobe applications, Google applications, Mozilla Firefox, Winamp Media Player, Maya, Bloomberg are some of the applications developed using C++ Programming Language.


  • Java was developed by James Gosling in the early 1990s at Sun Microsystems, USA.
  • It was originally called Oak, and in the year 1995, it was renamed as Java.
  • Java is an object-oriented and high-level programming languages with many built-in methods.
  • Applications developed using  Java are ThinkFree, JPC, Nasa World Wind, Ultra Mixer, Flying Saucer, Sun Spot, etc.,
  • Java Supports Multi-threading which is a very powerful feature. It facilitates running multiple threads in a single process.


  • Python was developed by Guido van Rossum in 1989 at CWI in Netherland.
  • Python is free and Open source language. It supports Object Oriented concepts.
  • Python is a portable language so that we can run on different platforms such as Linux, Unix, Windows, Macintosh, etc.,
  • It has a very large standard library.
  • Applications developed using python are Google, Instagram, Reddit, Spotify, BitTorrent, Quora, DropBox, etc.,


An important list of programming languages

Release date

  • C            -   1972
  • C++        -   1979
  • Java        -  1995
  • Python   -  1989
  • Dot net   -   2002

Developed by

  • C             -  Dennis Ritchie
  • C++         -  Bjarne Stroustrup
  • Java         -  James Gosling
  • Python    - Guido Van Rossum
  • Dot net   -  Microsoft Corporation

list of Keywords

  • C            -   32
  • C++        -   60
  • Java        -   57
  • Python   -   33
  • Dot net  -   78

Mode of language

  • C              -   Middle level and structured programming languages
  • C++          -  General purpose object-oriented programming language
  • Java          -  Class-based object-oriented programming language
  • Python     -  Interpreted and general purpose language
  • Dot net    -  It is not a language, it is a framework.

C language Frequently asked questions, especially for interviews.

Java Language Frequently asked Questions, Especially for interviews.

Python language frequently asked questions for interviews.

Important concepts of software programming 

Modifiers in Java