SlideShare a Scribd company logo
1 of 17
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)

6 data types
6 data types6 data types
6 data types
 
Python Unit 3 - Control Flow and Functions
Python Unit 3 - Control Flow and FunctionsPython Unit 3 - Control Flow and Functions
Python Unit 3 - Control Flow and Functions
 
C++ ppt
C++ pptC++ ppt
C++ ppt
 
Programming Paradigms
Programming ParadigmsProgramming Paradigms
Programming Paradigms
 
Introduction to c++ ppt 1
Introduction to c++ ppt 1Introduction to c++ ppt 1
Introduction to c++ ppt 1
 
Pseudocode
PseudocodePseudocode
Pseudocode
 
Python basics
Python basicsPython basics
Python basics
 
Basics of python
Basics of pythonBasics of python
Basics of python
 
OSI model and TCP/IP model
OSI model and TCP/IP modelOSI model and TCP/IP model
OSI model and TCP/IP model
 
Introduction to Flowcharts, Micro and macro flowchart
Introduction to Flowcharts, Micro and macro flowchartIntroduction to Flowcharts, Micro and macro flowchart
Introduction to Flowcharts, Micro and macro flowchart
 
C# Tutorial
C# Tutorial C# Tutorial
C# Tutorial
 
Python basic
Python basicPython basic
Python basic
 
Pointers in c++
Pointers in c++Pointers in c++
Pointers in c++
 
Rest api with Python
Rest api with PythonRest api with Python
Rest api with Python
 
Introduction to Python
Introduction to Python  Introduction to Python
Introduction to Python
 
Python Control structures
Python Control structuresPython Control structures
Python Control structures
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
High Level Language (HLL)
High Level Language (HLL)High Level Language (HLL)
High Level Language (HLL)
 
C Programming Unit-2
C Programming Unit-2C Programming Unit-2
C Programming Unit-2
 
History of c++
History of c++ History of c++
History of c++
 

Similar to Evolution of Programming language

all languages in computer programming
all languages in computer programmingall languages in computer programming
all languages in computer programminghamza239523
 
Programming Language Evolution.pptx
Programming Language Evolution.pptxProgramming Language Evolution.pptx
Programming Language Evolution.pptxDileepPrasad4
 
Programming Language Evolution
Programming Language EvolutionProgramming Language Evolution
Programming Language EvolutionKushan Dananjaya
 
The different kind of programming language
The  different kind of programming languageThe  different kind of programming language
The different kind of programming languageMd Amran
 
History of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxHistory of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxAliAbbas906043
 
Programming lesson1
Programming lesson1Programming lesson1
Programming lesson1camfollower
 
Grade 10 introduction and history of programming
Grade 10   introduction and history of programmingGrade 10   introduction and history of programming
Grade 10 introduction and history of programmingRafael Balderosa
 
Programming language (JGMNHS)
Programming language (JGMNHS)Programming language (JGMNHS)
Programming language (JGMNHS)Katherine Gamboa
 
English de lenguaje de programacion
English de lenguaje de programacionEnglish de lenguaje de programacion
English de lenguaje de programacionVillalba Griselda
 
Unit 12 section 1 - computer programming
Unit 12   section 1 - computer programmingUnit 12   section 1 - computer programming
Unit 12 section 1 - computer programmingdlwadsworth
 

Similar to Evolution of Programming language (20)

Evolution of Computer Languages
Evolution of Computer LanguagesEvolution of Computer Languages
Evolution of Computer Languages
 
all languages in computer programming
all languages in computer programmingall languages in computer programming
all languages in computer programming
 
Programming Language Evolution.pptx
Programming Language Evolution.pptxProgramming Language Evolution.pptx
Programming Language Evolution.pptx
 
ASSIGNMENT-II(a)
ASSIGNMENT-II(a)ASSIGNMENT-II(a)
ASSIGNMENT-II(a)
 
Programming Language Evolution
Programming Language EvolutionProgramming Language Evolution
Programming Language Evolution
 
The different kind of programming language
The  different kind of programming languageThe  different kind of programming language
The different kind of programming language
 
History of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxHistory of Computer Programming Languages.pptx
History of Computer Programming Languages.pptx
 
Programming lesson1
Programming lesson1Programming lesson1
Programming lesson1
 
Grade 10 introduction and history of programming
Grade 10   introduction and history of programmingGrade 10   introduction and history of programming
Grade 10 introduction and history of programming
 
Programming language (JGMNHS)
Programming language (JGMNHS)Programming language (JGMNHS)
Programming language (JGMNHS)
 
Programming names
Programming namesProgramming names
Programming names
 
Assignment on basic programming language
Assignment on  basic programming languageAssignment on  basic programming language
Assignment on basic programming language
 
Programming landuages
Programming landuagesProgramming landuages
Programming landuages
 
Lecture 1- History of C Programming
Lecture 1- History of C Programming Lecture 1- History of C Programming
Lecture 1- History of C Programming
 
Introduction to C# Programming
Introduction to C# ProgrammingIntroduction to C# Programming
Introduction to C# Programming
 
English de lenguaje de programacion
English de lenguaje de programacionEnglish de lenguaje de programacion
English de lenguaje de programacion
 
Difference between c, c++ and java
Difference between c, c++ and javaDifference between c, c++ and java
Difference between c, c++ and java
 
Unit 12 section 1 - computer programming
Unit 12   section 1 - computer programmingUnit 12   section 1 - computer programming
Unit 12 section 1 - computer programming
 
Speaking in Tongues
Speaking in TonguesSpeaking in Tongues
Speaking in Tongues
 
C#
C#C#
C#
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Recently uploaded (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

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.