DEV Community

Cover image for Evolution of Programming Languages
Somanath Goudar
Somanath Goudar

Posted on • Edited on • Originally published at mrwebwolf.com

Evolution of Programming Languages

Hey Everyone, This is Somanath Goudar. Have you ever wondered about the programming languages that we use today, how they came to be? Everything has its past. So in this article let us explore the history or past of the programming languages.

Here in this article I have listed the programming languages from past to present. And have also listed the key feature as well as some down sides of those languages so you will know how they evolved till JAVA came into existence.

1957 - Fortron

  • Developed by John Backus.
  • It meant formula translation.
  • It was a high level programming language.
  • It had less operations and was unstructured.

1959 - COBOL

  • Developed by Grace Hopper.
  • It meant common business oriented language.
  • It was a High Level programming language, had more operations.
  • But it was unstructured.

1962 - BCPL

  • Developed by Martin Ritchards.
  • It meant basic combined programming language.
  • It was a high level programming language, had more operations and was structured.
  • But it occupied more memory and was a typeless programming language.

1969 - B

  • Developed by Ken Thompson.
  • It was a high level programming language, had more operations, was structured, occupied less memory.
  • But it was a typeless programming language.

1972 - C

  • Developed by Dennis Ritchie.
  • It is a high level programming language, had more operations, occupied less memory and was a typed programming language.
  • But it was not a object oriented programming language.

1982 - C++

  • Developed by B. Jarne Strostrope.
  • It is a high level programming language, had more options, occupied less memory, was typed programming language, supported object oriented programming language.
  • But it was not portable (Platform Dependent).

1995 - Java

  • Developed by James Hasling and his team at Sun Microsystems.
  • It is a high level programming language, occupies less memory, typed programming language, supports object orientation, is portable (Platform Independent).

And Now is Java is used everywhere to develop mobile apps, web apps, desktop apps, games and much more.

You may also like my other posts.

Top comments (0)