0% found this document useful (0 votes)
3 views2 pages

Programming PT

The document categorizes programming languages into various groups based on their characteristics and historical development periods from the 1950s to the 2020s. It outlines foundational, high-level, structured, and multi-group languages, along with their respective classifications such as object-oriented, functional, procedural, and scripting languages. Each period highlights the evolution of programming languages and their applications in different domains.

Uploaded by

duvishwajeet20
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

Programming PT

The document categorizes programming languages into various groups based on their characteristics and historical development periods from the 1950s to the 2020s. It outlines foundational, high-level, structured, and multi-group languages, along with their respective classifications such as object-oriented, functional, procedural, and scripting languages. Each period highlights the evolution of programming languages and their applications in different domains.

Uploaded by

duvishwajeet20
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

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

You might also like