Home / News / Timeline of Programming Languages

Timeline of Programming Languages

Timeline of Programming Languages

Predecessor(s)YearProgramming LanguageDeveloperCompany
Machine Code1950Assembly LanguageVariousN/A
Assembly Language1952AutocodeAlick GlennieUniversity of Manchester
Autocode1954FortranIBM, John BackusIBM
Fortran1957LISPJohn McCarthyMIT
Machine Code, Assembly1958ALGOLFritz Bauer, et al.ACM
ALGOL1959COBOLCODASYL committeeCODASYL
LISP1960CPLChristopher StracheyUniversity of Oxford
LISP, ALGOL1964BASICJohn Kemeny, Thomas KurtzDartmouth College
ALGOL, LISP1968CDennis Ritchie, Ken ThompsonBell Labs (AT&T)
CPL1972C++Bjarne StroustrupBell Labs (AT&T)
Simula1972SmalltalkAlan KayXerox PARC
Simula, ALGOL, LISP1972PascalNiklaus WirthETH Zurich
C, ALGOL, BCPL1972JavaJames Gosling, et al.Sun Microsystems
ALGOL, Simula1973C#MicrosoftMicrosoft
ALGOL, Simula1979AdaU.S. Department of DefenseVarious
C, ALGOL1983Objective-CBrad CoxStepstone
Simula, C, ALGOL1987PerlLarry WallVarious
C++, Ada, ALGOL1991PythonGuido van RossumPython Software Foundation
C, C++, Java1995JavaScriptNetscape, Brendan EichNetscape, Mozilla
C++, Java2000C#MicrosoftMicrosoft
C++, Java, C#2010SwiftAppleApple
JavaScript, Python2014JuliaJeff Bezanson, et al.Julia Computing
JavaScript, Python2014KotlinJetBrainsJetBrains
Various2018RustMozilla, Graydon HoareMozilla
C++, Python, Rust2020DartGoogleGoogle
N/A2021COBOLCODASYL committeeCODASYL

This table provides a broad overview, and it’s important to note that the relationships between programming languages can be more intricate than a simple predecessor-successor model. Additionally, the development of some languages may have been influenced by multiple predecessors or evolved independently.

See also  Did Sony Admit to cathartic fake Michael Jackson Songs?
Share on:

You May Also Like

More Trending

Leave a Comment