SlideShare a Scribd company logo
6
Most read
8
Most read
9
Most read
Evolution Of
Programming language
By: Sakar Aryal
Table of Content
 Introduction to Programming language
 Analytical Engine
 Assembly Language
 High level Language Started
 Expansion of General Language and
Development of PASCAL
 C language and SQL
 OBJ C, C+ and Perl
 Python, PHP
 JAVA and JavaScript
 C#, .NET Framework, Sharp.NET, VB.NET
and ASP.NET
 SCALA
 DART and GO
 KOTLIN and SWIFT
Programming language
A programming language is a vocabulary and set of grammatical rules for instructing a
computer or computing device to perform specific tasks.
The term programming language usually refers to high-level languages, such as BASIC, C,
C++, COBOL, Java, FORTRAN, Ada, and Pascal.
Languages that programmers use to write code are called "high-level languages." This code
can be compiled into a "low-level language," which is recognized directly by the computer
hardware.
Analytical Engine
In 1837, Charles Babbage purposed the first time of
his Analytical Engine. It was used to perform the
Arithmetic and Logical Operation.
Ada Lovelace helped Charles Babbage by describing
the algorithm to compute Bernoulli Numbers using
the Analytical Engine.
Assembly Language
Created
In late 1940’s, it was difficult to interact with
the mechanical computers. So, came up with
the new concept called Electronic Computer.
With electronic computer, we need a common
language between human and machine to
interact.
Electronic computer understands machine
language which consists 0’s and 1’s. Thus later,
in 1947 Assembly language was created.
High Level language Era Started (1950-60)
 New Languages
 Autocode – 1952
 FLOW-MATIC – 1955
 IPL – 1956 – Information Processing
Language
 FORTRAN (Formula Translator
System) – 1954-58
 Lisp (List Processing) -1958-60
 COBOL (Common Business Oriented
language) - 1960
Though Many Languages arrived, FORTRAN,
Lisp and COBOL only get famed.
FORTRAN for formula translation, Lisp and
COBOL for Business Purposes.
Expansion of General Language and Development
 APL - 1964 (A Programming language)
 BASIC - 1964 (Beginner All Purpose
Symbolic Instruction Code)
Some Famous Languages
 Simula 67 – 1962-67
 BCPL – 1966-67 (Basic Combined
Programming language)
These all languages were very difficult to
understand, read and write, so PASCAL was
formed for Teaching Purposes.
Language aimed to ease the building of compilers.
And to lead teaching by forcing to a
structured programming.
C language (1972-73)
In 1970s, we had OS called Unix OS which
was written in Assembly language.
Later on, Ken Thompson and Dennis Ritchie
decided to rewrite the OS in High level
Language.
There were many languages at that time,
but they weren’t sufficient to write the
OS.
Thus, the new language “C” introduced
which is the successor of BCPL.
• SQL - Structured Query language (1970s) – By IDM
OBJ C, C+ (1980-2000)
To conceptualize the Object in C is not possible.
Thus, two more languages came for, Objective C and C++ which are derived
from C implementing Object Concepts.
Perl (1987)
During 1987, everyone was using UNIX.
So, create reports, a new language was created called “Perl”.
We can do it also with C language, but they choose to create a new one.
More Programming Language Introduced
Python (1991)
Until now, Everything was good in programming. But there was no fun on
programming. So Python was born, which was easy and fun to learn.
PHP (1994)
In 1994, PHP was developed to make dynamic websites.
Java (1995)
In 1995 Sun Microsystem developed JAVA. It was entertained to let application
developers write once and run anywhere.
LiveScript
During the same time, LiveScript was introduced. But it wasn’t famous.
At this time, JAVA was the very famous language.
So Sun Microsystem gave Trade Mark to LiveScript and they change the name
From LiveScript to JavaScript.
C#(2003)
In 1997, Microsoft wanted to buy JAVA because of it popularity and functionality, but Sun
Microsystem refused it. So Microsoft decided to develop their own language which was the
evolution of C-style languages like JAVA. And Microsoft developed C Sharp C#.
Before this, Microsoft already earned Visual Basic and ASP, later .NET Framework came
and we get C Sharp.NET, VB.NET and ASP.NET.
Scala (2003)
By this time, the industry is changing by internet and the theonomous amount of data
produced by big company like Google.
So new language came for handling this type of data named “Scala”.
Google Introduced GO
In 2009, Google Introduced Programming language called Go which was
meant to create a powerful language which simplify the C++ features.
In 2003, Google again introduced new language called Dart
to replace JavaScript in web.
DART
SWIFT
In 2014, Apple switched their base language from Objective C
to a new language to Swift, which was used to create iOS and
MacOS applications.
JetBrains Introduced Kotlin
In 2011, JetBrains introduced Kotlin which is now the
official language to create apps.
Till now there are more than 20000 of
programming languages and still we are
counting.
The development of Programming
language will continues till the existence
of Human being. There will be more and
more improvement on each phases.
Thankyou For Watching
Presented By: Sakar Aryal

More Related Content

What's hot (20)

PPTX
History of Programming Language
tahria123
 
PPT
Programming languages
Asmasum
 
PPTX
Programming paradigm
busyking03
 
PPTX
Programming Paradigm & Languages
Gaditek
 
PPT
Comparative Study On Mobile Operating Systems
Hardik Jain
 
PDF
Introduction to Android Development
Aly Abdelkareem
 
PPTX
Mobile application development ppt
tirupathinews
 
PPT
Presentation on generation of languages
Richa Pant
 
PPT
4 evolution-of-programming-languages
Rohit Shrivastava
 
PPTX
Chomsky classification of Language
Dipankar Boruah
 
KEY
Evolution of Programming Languages
Sayanee Basu
 
PPTX
Programming Fundamentals lecture 1
REHAN IJAZ
 
PPT
Osi model 7 Layers
Siddique Ibrahim
 
PPTX
Programming languages
Simon Mui
 
PPTX
Mac OS(Operating System)
Faizan Shaikh
 
PPT
Introduction to python
Syed Zaid Irshad
 
PPT
Mac Operating System
Arundhati Kanungo
 
PPTX
Introduction to Android ppt
Taha Malampatti
 
PPT
Google chrome OS
-jyothish kumar sirigidi
 
PPTX
Program & language generation
Buxoo Abdullah
 
History of Programming Language
tahria123
 
Programming languages
Asmasum
 
Programming paradigm
busyking03
 
Programming Paradigm & Languages
Gaditek
 
Comparative Study On Mobile Operating Systems
Hardik Jain
 
Introduction to Android Development
Aly Abdelkareem
 
Mobile application development ppt
tirupathinews
 
Presentation on generation of languages
Richa Pant
 
4 evolution-of-programming-languages
Rohit Shrivastava
 
Chomsky classification of Language
Dipankar Boruah
 
Evolution of Programming Languages
Sayanee Basu
 
Programming Fundamentals lecture 1
REHAN IJAZ
 
Osi model 7 Layers
Siddique Ibrahim
 
Programming languages
Simon Mui
 
Mac OS(Operating System)
Faizan Shaikh
 
Introduction to python
Syed Zaid Irshad
 
Mac Operating System
Arundhati Kanungo
 
Introduction to Android ppt
Taha Malampatti
 
Google chrome OS
-jyothish kumar sirigidi
 
Program & language generation
Buxoo Abdullah
 

Similar to Evolution of Programming language (20)

PPTX
Evolution of Computer Languages
Electro Computer Warehouse
 
DOCX
all languages in computer programming
hamza239523
 
PPTX
Programming Language Evolution.pptx
DileepPrasad4
 
PPTX
ASSIGNMENT-II(a)
sowmiya selvaraj
 
PDF
Programming language evolution and paradigm
hidrahrama
 
PDF
The different kind of programming language
Md Amran
 
PPTX
History of Computer Programming Languages.pptx
AliAbbas906043
 
PPTX
Why-Kotlin definition to understand the use of kotin
sumanneupane23
 
PPTX
Programming lesson1
camfollower
 
PPT
Grade 10 introduction and history of programming
Rafael Balderosa
 
PPTX
Programming language (JGMNHS)
Katherine Gamboa
 
PDF
Programming names
Basavaraj Hampali
 
PDF
Assignment on basic programming language
Guru buying house , Main branch ,Barishal.
 
PPTX
Programming landuages
NataliaVasjuka
 
PPTX
JAVA was developed by Sun Microsystems in 1991
ArunKumarPandey43
 
PPTX
THE HISTORY OF PROGRAMMING.pptx
shawnwakhu
 
PPT
Lecture 1- History of C Programming
Md. Imran Hossain Showrov
 
PPTX
Introduction to C# Programming
Sherwin Banaag Sapin
 
PPT
English de lenguaje de programacion
Villalba Griselda
 
PDF
Difference between c, c++ and java
Mohanasundaram Nattudurai
 
Evolution of Computer Languages
Electro Computer Warehouse
 
all languages in computer programming
hamza239523
 
Programming Language Evolution.pptx
DileepPrasad4
 
ASSIGNMENT-II(a)
sowmiya selvaraj
 
Programming language evolution and paradigm
hidrahrama
 
The different kind of programming language
Md Amran
 
History of Computer Programming Languages.pptx
AliAbbas906043
 
Why-Kotlin definition to understand the use of kotin
sumanneupane23
 
Programming lesson1
camfollower
 
Grade 10 introduction and history of programming
Rafael Balderosa
 
Programming language (JGMNHS)
Katherine Gamboa
 
Programming names
Basavaraj Hampali
 
Assignment on basic programming language
Guru buying house , Main branch ,Barishal.
 
Programming landuages
NataliaVasjuka
 
JAVA was developed by Sun Microsystems in 1991
ArunKumarPandey43
 
THE HISTORY OF PROGRAMMING.pptx
shawnwakhu
 
Lecture 1- History of C Programming
Md. Imran Hossain Showrov
 
Introduction to C# Programming
Sherwin Banaag Sapin
 
English de lenguaje de programacion
Villalba Griselda
 
Difference between c, c++ and java
Mohanasundaram Nattudurai
 
Ad

Recently uploaded (20)

PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Ad

Evolution of Programming language

  • 2. Table of Content  Introduction to Programming language  Analytical Engine  Assembly Language  High level Language Started  Expansion of General Language and Development of PASCAL  C language and SQL  OBJ C, C+ and Perl  Python, PHP  JAVA and JavaScript  C#, .NET Framework, Sharp.NET, VB.NET and ASP.NET  SCALA  DART and GO  KOTLIN and SWIFT
  • 3. Programming language A programming language is a vocabulary and set of grammatical rules for instructing a computer or computing device to perform specific tasks. The term programming language usually refers to high-level languages, such as BASIC, C, C++, COBOL, Java, FORTRAN, Ada, and Pascal. Languages that programmers use to write code are called "high-level languages." This code can be compiled into a "low-level language," which is recognized directly by the computer hardware.
  • 4. Analytical Engine In 1837, Charles Babbage purposed the first time of his Analytical Engine. It was used to perform the Arithmetic and Logical Operation. Ada Lovelace helped Charles Babbage by describing the algorithm to compute Bernoulli Numbers using the Analytical Engine.
  • 5. Assembly Language Created In late 1940’s, it was difficult to interact with the mechanical computers. So, came up with the new concept called Electronic Computer. With electronic computer, we need a common language between human and machine to interact. Electronic computer understands machine language which consists 0’s and 1’s. Thus later, in 1947 Assembly language was created.
  • 6. High Level language Era Started (1950-60)  New Languages  Autocode – 1952  FLOW-MATIC – 1955  IPL – 1956 – Information Processing Language  FORTRAN (Formula Translator System) – 1954-58  Lisp (List Processing) -1958-60  COBOL (Common Business Oriented language) - 1960 Though Many Languages arrived, FORTRAN, Lisp and COBOL only get famed. FORTRAN for formula translation, Lisp and COBOL for Business Purposes.
  • 7. Expansion of General Language and Development  APL - 1964 (A Programming language)  BASIC - 1964 (Beginner All Purpose Symbolic Instruction Code) Some Famous Languages  Simula 67 – 1962-67  BCPL – 1966-67 (Basic Combined Programming language) These all languages were very difficult to understand, read and write, so PASCAL was formed for Teaching Purposes. Language aimed to ease the building of compilers. And to lead teaching by forcing to a structured programming.
  • 8. C language (1972-73) In 1970s, we had OS called Unix OS which was written in Assembly language. Later on, Ken Thompson and Dennis Ritchie decided to rewrite the OS in High level Language. There were many languages at that time, but they weren’t sufficient to write the OS. Thus, the new language “C” introduced which is the successor of BCPL. • SQL - Structured Query language (1970s) – By IDM
  • 9. OBJ C, C+ (1980-2000) To conceptualize the Object in C is not possible. Thus, two more languages came for, Objective C and C++ which are derived from C implementing Object Concepts. Perl (1987) During 1987, everyone was using UNIX. So, create reports, a new language was created called “Perl”. We can do it also with C language, but they choose to create a new one.
  • 10. More Programming Language Introduced Python (1991) Until now, Everything was good in programming. But there was no fun on programming. So Python was born, which was easy and fun to learn. PHP (1994) In 1994, PHP was developed to make dynamic websites.
  • 11. Java (1995) In 1995 Sun Microsystem developed JAVA. It was entertained to let application developers write once and run anywhere. LiveScript During the same time, LiveScript was introduced. But it wasn’t famous. At this time, JAVA was the very famous language. So Sun Microsystem gave Trade Mark to LiveScript and they change the name From LiveScript to JavaScript.
  • 12. C#(2003) In 1997, Microsoft wanted to buy JAVA because of it popularity and functionality, but Sun Microsystem refused it. So Microsoft decided to develop their own language which was the evolution of C-style languages like JAVA. And Microsoft developed C Sharp C#. Before this, Microsoft already earned Visual Basic and ASP, later .NET Framework came and we get C Sharp.NET, VB.NET and ASP.NET.
  • 13. Scala (2003) By this time, the industry is changing by internet and the theonomous amount of data produced by big company like Google. So new language came for handling this type of data named “Scala”.
  • 14. Google Introduced GO In 2009, Google Introduced Programming language called Go which was meant to create a powerful language which simplify the C++ features. In 2003, Google again introduced new language called Dart to replace JavaScript in web. DART
  • 15. SWIFT In 2014, Apple switched their base language from Objective C to a new language to Swift, which was used to create iOS and MacOS applications. JetBrains Introduced Kotlin In 2011, JetBrains introduced Kotlin which is now the official language to create apps.
  • 16. Till now there are more than 20000 of programming languages and still we are counting. The development of Programming language will continues till the existence of Human being. There will be more and more improvement on each phases.