Foundational and Low-Level languages Group1: Object-Oriented Languages
High-Level and General-Purpose Languages Group2: Functional Languages
Structured/Scalable/Enterprise Languages Group3: Procedural Languages
Multi-Group Languages Group4: Scripting Languages
Academic,Experimental or Domain-Specific Languages Group5: Declarative/Logic-Based Languages
Period1: The Hardware Age (1950s-60s) Group6: System Programming Languages
Period2: Structured Beginings (1960s-70s) Group7: Web Development Languages
Period3: Systems And Control (1907s-80s) Group8: Mobile Development Languages
Period4: Web And Interpreted Rise (1990s)
Period5: Enterprise And Multiparadigm (2000s)
Period6: Performance + Cross Platform (2010s)
Period7: Multiplatform And Reactive Era (2020s)
Group
Period 1 2 3 4 5 6 7 8
Fr Asm
1 Fortran Assembly
Lsp Al Pl
Lisp Algol Prolog
Ps
Pascal
2
Bs Lsp
BASIC Lisp
Cb
COBOL
Cp C Prl SQL C
C++ Perl
3
3
Jv
Java
Py Hs Go Sh Hs ObjC
Python Haskell Bash Haskell Objctive-C
Rb
Ruby
Ph
4 PHP
Js Py Py
JavaScrip Python Python
Cs
C#
Kt Sc Lu Ht D z
Kotlin Scala Lua HTML D Language
Ts Clj XQ
TypeScrip Clojure XQuery
Sc El DL
Scala Elixir Datalog
5
Er Fs
Erlang F#
Fs Oc
F# Ocaml
Fs
F#
Sw Hs Rs Drt
Elm
Swift Haskell Rust Dart
Oc Zg Rnx
Ocaml Zig React Native
Rkt Lsp CH Re Sw
6 Racket Lisp Chisel ReasonML Swift
Elm SML BS
Elm Standard Bluespec
ML
Oc Elm
Ocaml
SML Sld Kmm
Standard SolidJS Katlin
7 ML Multiplatform
Bqn
BQN