For a presentation, looked up when various programming languages first appeared.

Rust: 2010 (1.0 2015)
Go: 2009
C#: 2000
PHP: 1995
Java: 1995
Python: 1991
Haskell: 1990
Perl: 1987
C: 1972
Lisp: 1958
Fortran: 1957
Plankalkül: 1948

All but one of those are still in active use.

@liw In "We Really Don't Know How to Compute!" I think Sussman made a comment like "Lisp and Fortran are the only two really old languages in active use, and everything since is a variant of those two"

@liw fans of languages since might be like "but wait that's not true, my language does X", but most of those X'es are demonstrated as minor variations on a lisp in the last two sections of SICP :)


"Plankalkül (German pronunciation: [ˈplaːnkalkyːl]) is a programming language designed for engineering purposes by Konrad Zuse between 1942 and 1945."

@hhardy01 Same page, sidebar says first appeared in 1948.


Yeah but it was developed during WWII so 1948 seems less well supported.

For completeness I would add Prolog, Algol68 and COBOL

@liw C is temporally closer to Plainkalkul than to C#, Go and Rust.

But also: Plainkalkul is closer to Cleopatra than Cleopatra is to the pyramids of Giza. Tyrannosaurus Rex is closer to Rust than to Stegosaurus.


@liw If you wrote a program ten years ago, in which of those languages would it still work today...

Sign in to participate in the conversation

Lars and friends