How-To Geek

The Evolution of Computer Programming Languages [Infographic]

Curious about the programming languages in use all around you? This timeline-style infographic highlights the major programming languages of the last 50 years and where you, indirectly, experience them.

The Evolution of Computer Languages [Rackspace via ExtremeTech]

Jason Fitzpatrick is a warranty-voiding DIYer who spends his days cracking opening cases and wrestling with code so you don't have to. If it can be modded, optimized, repurposed, or torn apart for fun he's interested (and probably already at the workbench taking it apart). You can follow him on if you'd like.

  • Published 08/2/11

Comments (24)

  1. Hayden

    No matter what the charts say, Python will always have a special place in my heart.

  2. Justin

    C#: 4th on the popularity chart and not even mentioned.

  3. Joe

    I’d like to forward a copy of this to several friends. No amount of fiddling gets
    the job done – Please help, anyone.


  4. Joe

    A message for Jason Fitzpatrick…..
    Can you email a copy of the chart?


  5. dima

    c# is my favorite too

  6. PrathviRaj

    My love C is placed second :)

  7. ashu

    Ashu don’t know programming, he love testing.

  8. Andrew James

    I hated learning Cobol. So frustrating to use. So useless to me.
    If it wish it hadn’t been part of my course requirements (apparently it no longer is, if I had just studied the year after!)

    I remember learning Basic at school when I was 14. That was actually interesting.
    But Cobol when I’m 19. Ahhhh Horrible!

  9. Ramdev baba

    I love only one language “Yoga language”….bole to “body language”…..heheheheheehe :)

  10. Mats Svensson

    Whenever a geek gets bored,
    a syntax… erm programming-language i mean,
    is born.

  11. Ash


    What about “Logo” ?

    And, what languages used by ms Windows ?


  12. Abrahão


    Ms windows uses c/c++ :)

  13. ddh

    I took classes of COBOL at NCR Sugar Camp in Dayton, OH a long time ago.
    It was very hard to learn and we used the punch cards to compile the

  14. Dave Naves

    Thanks for posting this great infographic!



  15. ash

    Tnx Abrahão (-:

  16. Greggie

    What about APL? Strange enough it’s A Programing Language! It was a POWERFUL mathematical language and it was first used in IBM’s 5100 small computer! I used to love it and programed it a lot during my time with IBM but of course it died and I was laid off :-(

  17. Tom

    I’d say this is more of a flowchart than an infographic.

    Still, pretty cool!

  18. MTG

    Greggie: APL was an interpreter; you didn’t compiled the source in order to get an “object” – an executeable like with the other “Programming Languages”; each time you run the “program”, APL interpreted the source line after line.
    And hey, where is PL/1 !?! “Programming Language 1” was developed in the early 1970’s. It was kind of a mix of Fortran and Cobol, the goodies from each.

  19. kbscores

    I <3 Assembly.

  20. Sream

    Ruby on rails – used by Diaspora… :)

  21. Ken Starks

    FORTH !

  22. Ken Starks

    … and BCPL, but not such a nice memory !

  23. Ken Starks

    and POSTSCRIPT; yes it is a language ! Everyone uses it or one of its offshoots, but hardly any one programmes it.

  24. Tambok

    Java Rule!!!!

More Articles You Might Like

Enter Your Email Here to Get Access for Free:

Go check your email!