Introduction century Herman Hollerith founded the Tabulating Machine

Introduction

The history of
programming languages is a very important thing in the modern technological
inventions and innovations. It is the foundation of the technology driven world
that we live in. Without it all the known software and hardware that have
developed over the years would not exist.

Definition of Keywords

PROGRAM – An organized
list of instructions that causes the computer to behave in a predetermined way

PROGRAMMING –  It is the process of writing a program

PROGRAMMING LANGUAGE – Is a formal pc language that has in it a set of commands of a computer that
once orderly observed brings out the effects.

HIGH LEVEL LANGUAGE- Is any programming language that develops a program and is much consumer friendly programming context and relatively unbiased of the computer’s hardware structure. 

LOW LEVEL LANGUAGE- Is a programming language that bends more towards the pc language than it does to human language and deals with a laptop’s hardware components given
that they
are much closer
to them.

Classification of
Programming languages

Low-level programming
languages

The very first computers
were programmed using Binary Code which consists of 0s and 1s. Before the
creation of programming languages Jacquard in 1710 made a tabulating machine
that could figure out the hard-weaving patterns held by the punch cards and
paper tapes. About a century later Charles Babbage started building a computing
and analytical machine. In the 20th century Herman Hollerith founded
the Tabulating Machine used to speed up the counting and sorting of punch
cards. J Presper Eckert alongside John W Mauchly also started building the Electronic Numerical Integrator and
Calculator also known as ENIAC which was completed in 1946. Ada Lovelace also
made a program that was recognized to be
the first programming language between 1842 and 1843 by translating a
mathematician’s memoir about Charles Babbage’s proposed machine, the analytic
engine and compiling specific notes that could solve Bernoulli numbers with the
machine.

High-level Programming
Languages

In the 1940s electronic
computers were produced and this led to the advancement of programming
languages as well. Though electronic computers were made in the 1940s many
programming languages were implemented and used in the early 1950s, some even
later than that due to pro-longed processes of development. Most of them were
developed long before their release. Examples of high-level programming
languages are IBM 704 which was created for the sole purpose of solving
difficult arithmetic problems. Later on, John Backus created in 1957 FORTRAN
that stands for FORmula TRANsaltion that was used for statistics, mathematics
and scientific computations. Furthermore, LISP was made in 1958, being a
combination of computer programming languages. In 1960 ALGOL meaning
AGLOrithemitical Languages was created by a group of scientists. It gave ground
for other programming languages. Basic is also a modern programming language
created in 1964 by students at Dortmouth College.

There are plenty other programming languages, even
over thousands a few examples are, C#, Java, Python, PL/I, Pascal, C++, JOSS
etc. As technology continues to become more advanced and complicated mankind
continues to come up with innovative ways and more programmer complicated but
user friendly and compatible. Programming languages have played their greatest
role in the advancement of computers and instructing them over the years how to
perform tasks, how to operate and how to function as a whole.

Conclusion

In conclusion the history
of programming languages is a significant thing in the lives of mankind and
evolution of computers. Programming languages have been improved
throughout all the generations because of the speedy improvement in computer
programs, if not for the continuous improvements technology would remain on a
standstill. the Trend of programming languages has moved from machine coding
that is hard for human to understand to English like codes like Java and Python