Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
53 views

The Evolution of Programming Languages - GeeksforGeeks

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views

The Evolution of Programming Languages - GeeksforGeeks

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

8/12/24, 12:53 AM The Evolution of Programming Languages - GeeksforGeeks

Lihat halaman ini dalam bahasa: Indonesia Terjemahkan Opsi ▼

Trending Now DSA Web Tech Foundational Courses Data Science Practice Problem Python Machin

The Evolution of Programming Languages


Last Updated : 11 Jul, 2022
Programming Language is indeed the fundamental unit of today’s tech
world. It is considered as the set of commands and instructions that we give
to the machines to perform a particular task. For example, if you give some
set of instructions to add two numbers then the machine will do it for you
and tell you the correct answer accordingly. But do you know that
Programming Languages are having a long and rich history of their
evolution? And with a similar concern, here in this article, we’ll take a look at
the evolution of Programming Languages over the period.

In the computer world, we have about 500+ programming languages with


having their own syntax and features. And if you type who’s the father of the
computer, then the search engine will show you the result as to Charles
Babbage but the father of the computer didn’t write the first code. It was
Ada Lovelace who has written the first-ever computer programming
language and the year was 1883.

1883: The Journey starts from here…!!

In the early days, Charles Babbage had made the device, but he was
confused about how to give instructions to the machine, and then Ada
Lovelace wrote the instructions for the analytical engine.
The device was made by Charles Babbage and the code was written by
Ada Lovelace for computing Bernoulli’s number.
First time in history that the capability of computer devices was judged.

1949: Assembly Language

It is a type of low-level language.


It mainly consists of instructions (kind of symbols) that only machines
could understand.
In today’s time also assembly language is used in real-time programs
such as simulation flight navigation systems and medical equipment eg –
Fly-by-wire (FBW) systems.
https://www.geeksforgeeks.org/the-evolution-of-programming-languages/ 1/7
8/12/24, 12:53 AM The Evolution of Programming Languages - GeeksforGeeks
y y ( ) y
It is also used to create computer viruses.
1952: Autocode

Developed by Alick Glennie.


The first compiled computer programming language.
COBOL and FORTRAN are the languages referred to as Autocode.

1957: FORTRAN

Developers are John Backus and IBM.


It was designed for numeric computation and scientific computing.
Software for NASA probes voyager-1 (space probe) and voyager-2 (space
probe) was originally written in FORTRAN 5.

1958: ALGOL

ALGOL stands for ALGOrithmic Language.


The initial phase of the most popular programming languages of C, C++,
and JAVA.
It was also the first language implementing the nested function and has a
simple syntax than FORTRAN.
The first programming language to have a code block like “begin” that
indicates that your program has started and “end” means you have ended
your code.

1959: COBOL

It stands for COmmon Business-Oriented Language.


In 1997, 80% of the world’s business ran on Cobol.
The US internal revenue service scrambled its path to COBOL-based IMF
(individual master file) in order to pay the tens of millions of payments
mandated by the coronavirus aid, relief, and economic security.

1964: BASIC

It stands for beginners All-purpose symbolic instruction code.


In 1991 Microsoft released Visual Basic, an updated version of Basic
The first microcomputer version of Basic was co-written by Bill Gates,
Paul Allen, and Monte Davidoff for their newly-formed company,
Microsoft.

1972: C
https://www.geeksforgeeks.org/the-evolution-of-programming-languages/ 2/7
8/12/24, 12:53 AM The Evolution of Programming Languages - GeeksforGeeks

It is a general-purpose, procedural programming language and the most


popular programming language till now.
All the code that was previously written in assembly language gets
replaced by the C language like operating system, kernel, and many other
applications.
It can be used in implementing an operating system, embedded system,
and also on the website using the Common Gateway Interface (CGI).
C is the mother of almost all higher-level programming languages like
C#, D, Go, Java, JavaScript, Limbo, LPC, Perl, PHP, Python, and Unix’s C
shell.

Some other programming languages that are popular among programmers


are listed below.

YEAR OF PROGRAMMING FACTS


RELEASE LANGUAGES

1972 SQL was developed at IBM by Donald D.


Chamberlin and Raymond F. Boyce. The
SQL
earlier name was SEQUEL (Structured
English Query Language).

1978 It stands for MATrix LABoratory. It is


used for matrix manipulation,
MATLAB
implementation of an algorithm, and
creation of a user interface.

1983 C++ is the fastest high-level


programming language.
Objective-C, C++
Earlier, Apple Inc uses Objective-C to
make applications.

1990 It is a purely functional programming


Haskell
language.

1991 The language is very easy to


Python understand. Famous language among
data scientists and analysts.
https://www.geeksforgeeks.org/the-evolution-of-programming-languages/ 3/7
8/12/24, 12:53 AM The Evolution of Programming Languages - GeeksforGeeks
data scientists and analysts.

YEAR OF PROGRAMMING FACTS


RELEASE LANGUAGES

1995 JAVA is everywhere. JAVA is the


platform-independent language.

PHP is a scripting language mainly used


in web programming for connecting
databases.
JAVA, PHP, JavaScript
JavaScript enables interactive web
pages. JS is the most popular
programming language. JS is famous for
building a web application. It makes our
page interactive.

2000 C#(C-sharp) is mainly used for making


C# games. Unity engine uses C# for making
amazing games for all platforms

2009 GO language is developed in Google by


GO Robert Griesemer, Rob Pike, and Ken
Thompson.

2011 Kotlin is developed by JetBrains. It is


Kotlin
used for making an android application.

2014 Swift language is developed by Apple


Swift Inc. It is a general-purpose programming
language.

Summer-time is here and so is the time to skill-up! More than 5,000 learners
have now completed their journey from basics of DSA to advanced level
development programs such as Full-Stack, Backend Development, Data
Science.

And why go anywhere else when our DSA to Development: Coding Guide
will help you master all this in a few months! Apply now to our DSA to
Development Program and our counsellors will connect with you for further
https://www.geeksforgeeks.org/the-evolution-of-programming-languages/ 4/7
8/12/24, 12:53 AM The Evolution of Programming Languages - GeeksforGeeks

guidance & support.

krish… 50

Next Article
Introduction to Programming Languages

Similar Reads
Learn Programming Languages- List of Top 11 Programming Languages
In this rapidly growing world, programming languages are also rapidly
expanding, and it is very hard to determine the exact number of programming…
9 min read

Print "GeeksforGeeks" in 10 different programming languages


The most elementary part of learning any computer programming language is
the ability to print a desired text on the screen or console. Thus, the task of th…
4 min read

Comparing Ruby with other programming languages


Ruby is an Object-Oriented language developed by Yukihiro Matsumoto in mid
1990’s in Japan. The Objective of its development was to make it act as a…
4 min read

Introduction to Programming Languages


Introduction: A programming language is a set of instructions and syntax used
to create software programs. Some of the key features of programming…
13 min read

5 Most Difficult Programming Languages of the World


You might have written your first code in programming languages such as
C/C++ or Java and might have faced difficulty learning these languages. Well,…
6 min read

View More Articles

Article Tags : Programming Language Technical Scripter Technical Scripter 2020

https://www.geeksforgeeks.org/the-evolution-of-programming-languages/ 5/7
8/12/24, 12:53 AM The Evolution of Programming Languages - GeeksforGeeks

Corporate & Communications Address:- A-


143, 9th Floor, Sovereign Corporate Tower,
Sector- 136, Noida, Uttar Pradesh (201305)
| Registered Address:- K 061, Tower K,
Gulshan Vivante Apartment, Sector 137,
Noida, Gautam Buddh Nagar, Uttar
Pradesh, 201305

Company Languages
About Us Python
Legal Java
In Media C++
Contact Us PHP
Advertise with us GoLang
GFG Corporate Solution SQL
Placement Training Program R Language
GeeksforGeeks Community Android Tutorial
Tutorials Archive

DSA Data Science & ML


Data Structures Data Science With Python
Algorithms Data Science For Beginner
DSA for Beginners Machine Learning Tutorial
Basic DSA Problems ML Maths
DSA Roadmap Data Visualisation Tutorial
Top 100 DSA Interview Problems Pandas Tutorial
DSA Roadmap by Sandeep Jain NumPy Tutorial
https://www.geeksforgeeks.org/the-evolution-of-programming-languages/ 6/7
8/12/24, 12:53 AM The Evolution of Programming Languages - GeeksforGeeks

All Cheat Sheets NLP Tutorial

Deep Learning Tutorial

Web Technologies Python Tutorial


HTML Python Programming Examples
CSS Python Projects
JavaScript Python Tkinter
TypeScript Web Scraping
ReactJS OpenCV Tutorial
NextJS Python Interview Question
Bootstrap Django
Web Design

Computer Science DevOps


Operating Systems Git
Computer Network Linux
Database Management System AWS
Software Engineering Docker
Digital Logic Design Kubernetes
Engineering Maths Azure
Software Development GCP
Software Testing DevOps Roadmap

System Design Inteview Preparation


High Level Design Competitive Programming
Low Level Design Top DS or Algo for CP
UML Diagrams Company-Wise Recruitment Process
Interview Guide Company-Wise Preparation
Design Patterns Aptitude Preparation
OOAD Puzzles
System Design Bootcamp
Interview Questions

School Subjects GeeksforGeeks Videos


Mathematics DSA
Physics Python
Chemistry Java
Biology C++
Social Science Web Development
English Grammar Data Science
Commerce CS Subjects
World GK

@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved

https://www.geeksforgeeks.org/the-evolution-of-programming-languages/ 7/7

You might also like