James Iry’s history of programming languages (illustrated with pictures and large fonts)

jacquard Ada Lovelace Alan Turing 04-church 05-bartik 06-backus 07-mccarthy 08-hopper 09-kemeney-kutz 10-steele 11-wirth 12-ritchie-thompson 13-colmerauer 14-milner 15-kay 17-stroustrup 18-cox 19-wall 20-haskell 21-rossum 22-lerdorf 23-hansson 24-eich 25-gosling 26-hejlsberg 26-odersky

–This post is a tribute to James Iry’s fantastic One Div Zero blog.

Advertisements
This entry was posted in IT, musings, science and tagged , , . Bookmark the permalink.

64 Responses to James Iry’s history of programming languages (illustrated with pictures and large fonts)

  1. valbonneconsulting says:

    Reblogged this on Valbonne Consulting and commented:

    an amusing and partially correct history of programming languages 🙂

    Like

  2. Anonymous says:

    Forgot to include Wolfram Alpha which is the program language developed for longest and never published 🙂

    Like

  3. Pingback: [intermezzo] | Never ending study

  4. Pingback: 程序设计语言和发明他们的那些人 | 微歌

  5. Pingback: 图文大话编程语言史 | 罗工在线

  6. Pingback: James Iry's history of programming languages (i...

  7. Pingback: Illustrated: History of Programming Languages and James Iry | Adonis Diaries

  8. Zekemeout says:

    Reblogged this on Memories Not Allocated and commented:
    So, today I found this article and I could only understand 1/3 of the jokes. There’s still a long way to go.

    Like

  9. manters2000 says:

    Very humoristic post! Educational and entertaining as well 🙂

    Like

  10. Pingback: February 2014 Newsletter | Metafor Software

  11. Aaron McRuer says:

    1991: Sir Timothy Berners-Lee is working at CERN on a NeXTSTEP workstation when he discovers that the computer programmers in his office had once again wrapped his car in plastic wrap. Determined to get his ultimate revenge, Berners-Lee invents a new computing platform that requires three different languages to make one program, interprets these languages differently on different machines, and puts the critical controls over the runtime environment out of the programmer’s direct control.

    Web development is born.

    Like

  12. What about Pier Giorgio Perotto and his Programma 101?

    Like

  13. Merenguero says:

    What about Konrad Zuse and Plankalkül?

    Like

  14. Pingback: Visto nel Web – 119 | Ok, panico

  15. parthibann says:

    Why Ritchie alone in color?

    Like

  16. Pingback: James Iry’s history of programming langua...

  17. ychaouche says:

    There’s also TCL missing

    Like

  18. Christopher Brinkley says:

    The Whitespace language deserves an entry — http://compsoc.dur.ac.uk/whitespace/. It’s very practical because it uses only nonprinting characters. 😉

    Like

  19. timrowledge says:

    Smalltalk was invented in 1969, not 1980.

    Like

    • And Smalltalk was invented by Alan Kay by combining ideas about object orientation already invented by Nygård and Dahl in the mid sixties and embedded in the Simula (67) language and ideas about functional programming introduced by McCarthy even before that 🙂 (this is of course acknowledged by Kay, and Smalltalk did add a lot of interesting things to the field of computing, of which object orientation itself was strangely enough not one 🙂

      Like

  20. Pingback: Cocosistemas.com. Diego Muñoz. Informático Freelance. » Blog Archive » Semana 17 febrero 2014 – 23 febrero 2014

  21. Pingback: Pigsaw Blog » Blog Archive » Bookmarks for 20 Feb 2014

  22. 1964 – Canada invents A Programming Languaje, J, Q, K and other alphabet letters not yet in use at the time. APL results too complicated for humans so it’s included in NASA’s Voyager 1 Golden Record as it seems extremly likely Aliens will be afraid of it and desist from destroying the Earth.

    Like

  23. Mikael Fors says:

    You also forgot Rebol…. By Carl Sassenrath who also wrote the AmigaOS kernel Exec if I’m not wrong

    Like

  24. Anonymous says:

    Where’s node?

    Like

  25. Pingback: vtluu.net » Blog Archive » Quasi-truth is the most hilarious truth…

  26. Anonymous says:

    It’s Alan Kay, not Jean Ichbiah on the picture for Ada.

    Like

  27. Arham says:

    where’s Groovy and James Strachen?? 😦

    Like

  28. Anonymous says:

    i couldn’t finihs the article cause there’s a bug on year 1964-1965, that causes infinite loop.
    there should be “if this is not your first time through 1964 go to 1970”

    Like

  29. darinbob says:

    Too bad there’s no XML mentioned here. I am still strongly convinced that XML was invented as a practical joke that went awry when pointy haired managers adopted it wholesale.

    Like

  30. Ajinkya says:

    Amazing post, never know this history of programming languages.

    Like

  31. Pingback: History of Programming Languages | minimal.cx

  32. Pingback: James Iry’s history of programming languages « Another Word For It

  33. P. says:

    ML 1973? Really? Milner was teaching me theory in 1973 and I have no recollection of him ever mentioning it. Probably a good thing.

    Like

  34. Robert says:

    Surely LINDA would have generated an interesting addition to this sequence? 🙂

    Like

  35. Abhishek says:

    Absolute absurd. Paul graham invented LISP along with McCarthy? Graham wasn’t even born then.

    Like

  36. dasmb says:

    So great. You did forget about the 1970s invention of SQL (Structured Query Language), an attempt by three gentlemen of IBM to brown nose promotions by designing a language that was just English-like enough software managers thought they understand it. Supplanted in 2007 by NoSQL databases, which by avoiding queries, language and structure are often 10-15% faster.

    Like

  37. Pingback: History of Programming Languages, with Big Pictures | Sam Ervin's Blog

  38. Reblogged this on Bahrudin Hrnjica Blog and commented:
    History of programming languages in 27 pictures.

    Like

  39. itellity says:

    Reblogged this on Itellity Blog and commented:
    The most hilarious overview of programing languages to date

    Like

  40. Geoff Arnold says:

    PL/1. Algol 68. (You can stick ’em in with Ada.)

    Like

  41. Latimer Alder says:

    Surely APL deserves a mention? And ALGOL.

    Like

  42. That was… beautiful…

    In between, Martin Fowler contemplates the darkness, designing millions of domain-specific languages without writing a single one. Rich Hickey fails to bind Lisp to the JVM or CLR, until he is revealed the separation of State and Identity, beginning the cult of Clojure.

    Like

  43. Pingback: تاریخچه زبان های برنامه نویسی » واینسا برو جلوواینسا برو جلو

  44. Pingback: James Iry’s history of programming languages via The Quick Word - GazetaGeek

  45. Irakli N. says:

    This was amazing.

    Now go and please add something about Go, please? Pretty please? #kthxbai

    Like

  46. Pingback: James Iry's history of programming languages (i...

  47. I HAVE A RAGING STIFF LOVE FOR ERLANG says:

    WHAT ABOUT JOE ARMSTRONG AND ERLANG?!

    How can you forget Erlang?! For the love of love, how can you forget Erlang?!

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s