https://www.levenez.com/lang/ Computer Languages History Computer Languages Timeline Below, you can see the preview of the Computer Languages History (move on the white zone to get a bigger image): [lang-little] If you want to print this timeline, you can freely download one of the following PDF files: [pdf] [pdf] [pdf] A4 Letter Plotter There is only 50 languages listed in my chart, if you don't find "your" language, see The Language List of Bill Kinnersley (he has listed more than 2500 languages). You can also look at the Online Historical Encyclopaedia of Programming Languages (8945 programming languages). Here is the ChangeLog of this history. Note: I have now a page where I explain how I build this chart. Another chart on the wall If you have put this diagram on the wall of your office and have taken a photo of it, please send me a copy and I'll put it on this page. ;-) [wall] My other charts: * UNIX History. * Windows History. Some useful links [wikipedia] History of programming languages on Wikipedia * ABC + A Short Introduction to the ABC Language * Ada + Ada Home Page + AdaPower + Special Interest Group on Ada + Ada Information Clearinghouse + AdaCore * ALGOL + The ALGOL Programming Language + History of ALGOL * AWK + The AWK Programming Language by Alfred V. Aho, Brian W. Kernighan, and Peter J. Weinberger * APL + Apl Language + APL * B + The Programming Language B (abstract) + Users' Reference to B by Ken Thompson * BASIC + Visual Basic Instinct + Visual Basic & Visual Basic .NET Resources + True BASIC * BCPL + BCPL Reference Manual by Martin Richards * C + The Development of the C Language by Dennis Ritchie + Very early C compilers and language by Dennis Ritchie + The C Programming Language (book) + JTC1/SC22/WG14 - C by ISO/IEC + C Programming Course * C++ + The C++ Programming Language by Bjarne Stroustrup + C and C++: Siblings (pdf) by Bjarne Stroustrup * C# + Visual C# Language by Microsoft. * Caml + The Caml language + OCaml + The Objective-Caml system * CLU + CLU Home Page * COBOL + IBM COBOL family + COBOL Portal + TinyCOBOL + COBOL User Groups - COBUG * CORAL + Coral 66 (Wikipedia) * CPL + The main features of CPL By Barron, Buxton, Hartley, Nixon and Strachey + Combined Programming Language (Wikipedia) * Delphi + Delphi 10 Seattle + A brief history of Borland's Delphi + Delphi Treff: Delphi versions (german) * Eiffel + EiffelStudio by Eiffel Software + Visual Eiffel by Object Tools + SmartEiffel + Basic Eiffel language mechanismsby Bertrand Meyer * Flow-Matic + FLOW-MATIC (wikipedia) * Forth + Forth Interest Group Home Page + colorForth by Chuck Moore * Fortran + User notes on Fortran programming + Fortran 2000 draft + Fortran 2003 JTC1/SC22/WG5 * Haskell + Haskell Home Page * Icon + The Icon Programming Language + Icon + History of the Icon programming language + Unicon, the Unified Extended Dialect of Icon * J + J software + A management perspective of the "J" programming language * Java + Java by Oracle + Java Technology: an early history + Programming Languages for the Java Virtual Machine * JavaScript + JavaScript Language Resources from Mozilla + Standard ECMA-262 * Lisp + The Association of Lisp Users + Common Lisp: Intro, Resources & FAQ * Mainsail + Mainsail Language Manual + Mainsail Implementation Overview by Stanford Computer Systems Laboratory. * M (MUMPS) + M technologies + M[UMPS] Development Committee + What is M Technology? * ML + Standard ML + Standard ML '97 * Modula + Modula-2 + Modula-3 + Modula-2 ISO/IEC * Oberon + Oberon + A Description of the Oberon-2 Language + The Programming Language Oberon-2 + Oberon Language Genealogy Tree + The Oberon Community Platform + The Programming Language Oberon * Objective-C + Learn Objective-C by Cocoa Dev Central + Objective-C FAQ + About Objective-C by Apple * Pascal + ISO Pascal by Pascal Central + Pascal and Delphi * Perl + Perl Home Page + Larry Wall's Very Own Home Page * PHP + PHP: Hypertext Preprocessor * PL/I + Multics PL/I + IBM PL/I family by IBM * Plankalkul + The "Plankalkul" of Konrad Zuse" * PostScript + PostScript level 3 by Adobe + GhostScript + GhostScript Home Page * Prolog + Prolog Programming Language + The Prolog Language * Python + Python Home Page * Rexx + IBM REXX Family by IBM + The Rexx Language Association * Ruby + Ruby Home Page + Ruby programming language (Wikipedia) + Ruby - doc * Sail + Sail (Stanford Artificial Intelligence Language) * Sather + Sather History + Sather + GNU Sather * Scheme + Scheme by MIT + The Revised^5 Report on the Algorithmic Language Scheme (in PostScript) + Schemers Home Page + SCM * Self + Self + Self (Wikipedia) * Sh + The Traditional Bourne Shell Family by Sven Mascheck + Korn Shell by David Korn + Bash from GNU + Zsh * Simula + Compiling Simula by Jan Rune Holmevik + Simula (wikipedia) * Smalltalk + Smalltalk FAQ + The Early History of Smalltalk + VisualAge Smalltalk from IBM + The history of Squeak + ANSI Smalltalk * SNOBOL + Snobol4 Resources by Phil Budne + Snobol4 * Swift + Swift by Apple + Swift community[new] * Tcl/Tk + Tcl/Tk Information Other links on same subject [google] Computer Languages History on Google * The Language List (about 2500 computer languages) by Bill Kinnersley. * An interactive historical roster of computer languages by Diarmuid Pigott.. * Programming languages. * Diagram of programming languages history. * The Programming Languages Genealogy Project. * History of Programming Languages. * 99 Bottles of Beer. * Dictionary of Programming Languages. * Wikipedia: Computer languages. * Rosetta Code: a comparison of tasks in more than 150 languages. * Technology Guide: Computer Programming History: a comparison of tasks in more than 150 languages. * Computer History: A Timeline of Computer Programming Languages, for Lily.[new] My other links [ ] [Search] Search in all levenez.com * UNIX History. * Unix Hierarchy (an old paper). * Windows History. * NeXT History (in french). * Another Chart On The Wall. * Statistics of this site. * Other Unix Products. Home of levenez.com Valid XHTML 1.0 Transitional Last update : January 18, 2022 Please send comments to Eric Levenez You can freely use this diagram for non-commercial purpose.