The Evolution of
Programing
Language
TEAM 6
Teacher: NGUYEN YEN CHI
1
TEAM MEMBER
• Phạm Đình Minh Ánh - 20235014
• Nguyễn Văn Sáng - 20235208
• Nguyễn Đức Việt - 20204623
• Vũ Trần An Khánh - 20235514
• Đỗ Hồng Đức - 20235040
2
Table of Contents
1.Machine language, Assembly
2.First machine-independent compiler, FORTRAN,
COBOL*(50s-70s)
3.The primitive LISP language
4.C++, OOP, Java, Python, Big Data
5.The future of programming language
3
1.Machine language,
Assembly
MACHINE LANGUAGE
(1940S)
tightly
bound
Using
binary
• Computers acquired their own in Write text
memory program
4
1.Machine language,
Assembly
5
1.Machine language,
Assembly
Assembly Language
(1950s)
• Made software
development much more
efficient
• Still had significant Evol
limitations ve
6
2. First machine-independent languages (50s-70s)
7
2. First machine-independent languages (50s-70s)
• 1950s: Early steps towards high-
level programming (Autocode, IPL).
→ higher level of abstraction
• Key tools: Compilers &
interpreters.
Programming became easier, no
need to work directly with
hardware.
8
2. First machine-independent languages (50s-70s)
FORTRAN (FORmula TRANslation) – The First High-Level
Programming Language
FORTRAN (1957): Powerful,
• Developed: 1957 by IBM still widely used today.
• Purpose: Scientific and engineering computations
• Key Features:
⚬ Machine-independent
⚬ Optimized for numerical and scientific calculations
⚬ Used compilers to generate efficient machine code
9
2. First machine-independent languages (50s-70s)
COBOL (Common Business-Oriented Language) – The
First Business Programming Language
• Developed: 1959 by CODASYL (Conference on Data Systems
Languages)
• Purpose: Business, finance, and administrative systems
• Key Features:
⚬ Machine-independent
⚬ English-like syntax
⚬ Designed for handling large amounts of data
⚬ Focused on financial and business applications
10
3. The Primitive LISP
Language (1959)
11
3. The primitive LISP
Language (1959)
MATH Where is it
s from?
LISP
Language
1959
MIT
university
John
MCCarthy
12
3. The primitive LISP
Language (1959)
• LISP was created by John McCarthy in 1959
• These programmers turned the primal Lisps into dialects such as MACLISP
and Interlisp
• The Golden Age of Lisp lasted until the 1980s
13
4. C++, OOP, Java, Python,
Big Data
14
4. C++, OOP, Java, Python,
Big Data
• Object oriented
programming (OOP)
15
4. C++, OOP, Java, Python,
Big Data
• C++
(1983)
Bjarne
Stroustrup “C with
classes”
16
4. C++, OOP, Java, Python,
Big Data
• Java (1995)
“OA
K”
James
Gosling
17
4. C++, OOP, Java, Python,
Big Data
• Python (1991)
Guido van
Rossum
18
4. C++, OOP, Java, Python,
Big Data
• Big Data
19
5. The Future of Programming
Language
20
5. The Future of Programming
Language
• Safety
• Concurrenc
y
• Expressive
ness
21
5. The Future of Programming
Language
Memory safety Concurrency
KEY
TREND
22
5. The Future of Programming
Language
Integration with artificial intelligence and machine learning
is on the horizon
23
THANK YOU
FOR
LISTENING !
24