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.