Skip to content
◈ALB Atlas

Alive programming languages

77 entries marked alive.

NameYearsStatusFamilyCreator / origin
AdaLog—AlivePrologRocky L. Oliver
MALBRMicro ALB Rust—AliveBASICRocky L. Oliver
Assembly languageasm1949–AliveIndependentMachine-specific (EDSAC initial orders onward)
FORTRANFortran1957–AliveFORTRANJohn Backus / IBM
APLAPL\3601966–AliveAPLKenneth E. Iverson
Forth1970–AliveForthCharles 'Chuck' Moore
C1972–AliveCDennis Ritchie / Bell Labs
Prolog1972–AlivePrologAlain Colmerauer & Philippe Roussel / Marseille
Smalltalk1972–AliveSmalltalkAlan Kay, Dan Ingalls, Adele Goldberg / Xerox PARC
SQL1974–AliveSQLChamberlin & Boyce / IBM
Scheme1975–AliveLispGuy Steele & Gerald Sussman / MIT
AWK1977–AliveCAho, Weinberger & Kernighan / Bell Labs
Ada1980–AliveAdaJean Ichbiah team / CII-Honeywell Bull for US DoD
ABAP1983–AliveCOBOLSAP
VHDL1983–AliveHDLUS DoD / Intermetrics
Common Lisp1984–AliveLispX3J13 committee
MATLAB1984–AliveMATLABCleve Moler / MathWorks
PostScript1984–AliveForthWarnock & Geschke / Adobe
Verilog1984–AliveHDLPhil Moorby / Gateway Design
C++1985–AliveCBjarne Stroustrup / Bell Labs
Erlang1986–AliveErlangArmstrong, Virding & Williams / Ericsson
Perl1987–AlivePerlLarry Wall
Wolfram LanguageMathematica1988–AliveIndependentStephen Wolfram
Bash1989–AliveshellBrian Fox / GNU Project
RocqCoq1989–AliveMLThierry Coquand / INRIA
Haskell1990–AliveMLHaskell committee
J1990–AliveAPLIverson & Roger Hui
Z shellzsh1990–AliveshellPaul Falstad
Python1991–AlivePythonGuido van Rossum / CWI
K1993–AliveAPLArthur Whitney / Kx
Lua1993–AliveLuaIerusalimschy, de Figueiredo & Celes / PUC-Rio
R1993–AliveSIhaka & Gentleman / Auckland
DelphiObject Pascal1995–AlivePascalAnders Hejlsberg / Borland
Java1995–AliveCJames Gosling / Sun Microsystems
JavaScript1995–AliveCBrendan Eich / Netscape
PHP1995–AliveCRasmus Lerdorf
RacketPLT Scheme1995–AliveLispPLT (Flatt, Felleisen et al)
Ruby1995–AliveRubyYukihiro 'Matz' Matsumoto
OCaml1996–AliveMLXavier Leroy et al / INRIA
C#2000–AliveCAnders Hejlsberg / Microsoft
D2001–AliveCWalter Bright / Digital Mars
Scratch2003–AliveIndependentMIT Media Lab
Scala2004–AliveMLMartin Odersky / EPFL
F#2005–AliveMLDon Syme / Microsoft Research
Haxe2005–AliveCNicolas Cannasse
SPARK2005–AliveAdaPraxis → AdaCore
Luau2006–AliveLuaRoblox
PowerShell2006–AliveshellJeffrey Snover / Microsoft
Agda2007–AliveMLUlf Norell / Chalmers
Clojure2007–AliveLispRich Hickey
Idris2007–AliveMLEdwin Brady
Nim2008–AliveIndependentAndreas Rumpf
Chapel2009–AliveIndependentCray / HPE
Go2009–AliveCPike, Thompson & Griesemer / Google
Rust2010–AliveCGraydon Hoare / Mozilla
Dart2011–AliveCLars Bak & Kasper Lund / Google
Elixir2011–AliveErlangJosé Valim
Kotlin2011–AliveCJetBrains
Red2011–AliveREBOLNenad Rakočević
Julia2012–AliveIndependentBezanson, Karpinski, Shah & Edelman / MIT
TypeScript2012–AliveCAnders Hejlsberg / Microsoft
Lean2013–AliveMLLeonardo de Moura / Microsoft Research
Crystal2014–AliveRubyBorenszweig, Wajntraub & Borlaug / Manas
GDScript2014–AlivePythonJuan Linietsky / Godot
Solidity2014–AliveCGavin Wood et al / Ethereum
Swift2014–AliveCChris Lattner / Apple
RakuPerl 62015–AlivePerlLarry Wall & community
Odin2016–AliveCBill 'gingerBill' Hall
Zig2016–AliveCAndrew Kelley
AdaLogic BASICALB2017–AliveBASICRocky L. Oliver
Gleam2019–AliveErlangLouis Pilfold
Nushellnu2019–AliveshellNushell team
VVlang2019–AliveCAlex Medvednikov
Carbon2022–AliveCChandler Carruth et al / Google
Hare2022–AliveCDrew DeVault
Mojo2023–AlivePythonModular / Chris Lattner
PolyGlot BASIC (PGB)PGB2026–AliveBASICRocky L. Oliver