Trabajo Programación Cristian Regalón
Trabajo Programación Cristian Regalón
HISTORY OF
PROGRAMMING
Index
History of programming 3
Precursors of programming languages 3
Post-war advances 4
Cold War era. 5
Current programming. 7
Página 3
History of programming
Precursors of programming languages
First of all, programming is about writing a language that a machine is capable of interpreting
in order to communicate with it and control it.
The precursor of programming was not even created for a computer, in the 19th century by a
woman named Augusta Ada Byron.
Although she has been called Ada Lovelace, she translated the notes of an analytical machine
by the Englishman Charles Babbage from an Italian mathematician. The data for this machine
was entered using cards which were punched.
And when they were introduced into the machine, it read the position of the holes and was
capable of reading data. With this information Ada Lovelace created a method to calculate
Bernoulli numbers with these same cards that were punched, this is considered the first
computer program created.
Página 4
We go to the 20th century during the beginning of the Second World War, electrical computers
had already emerged but they were still slow in executing tasks and had little memory, which is
why long calculations still had to be done by hand and also machine language was I had to
write by hand.
Post-war advances
In the 1950s, with the war over and computers increasingly on the rise, programming
languages being improved year after year were not left aside and also began to develop
enormously.
IBM engineer John Backus also created the Fortran language, which is considered the first high-
level and functional programming language used for scientific purposes. At the same time,
other languages were also created at this time, such as LISP created by John McCarthy at the
Massachusetts Institute of Technology, which quickly became the favorite language for AI
development and data processing. Finally, in this period, just 1 year after Lisp, the Cobol
language was created with the intention of creating a universal programming language that
could be used on all computers and that was managed in business, created by computer
manufacturers. . Users and the United States Department of Defense.
Pascal was another language developed in 1970 as a descendant of ALGOL, with this language
the operating systems of the Apollo and Macintosh computers were created, as well as the
Adobe Photoshop program. It was created by the Swiss Niklaus Wirth.
SQL was created 4 years after Pascal, created to design, manage and recover information from
database systems, it allowed the handling of algebra and rational calculation. It was created by
IBM for its computers but ended up becoming a standard.
Only 9 years after SQL, in 1983 the C++ language was created, a language created to extend C
and add mechanisms that allow the manipulation of objects. Created by Bjarne Stroustup.
Página 7
Current programming.
Most of the most modern languages were created in the mid-90s, each designed for multiple
and different objectives:
JavaScript (1995): Although often confused with Java, JavaScript is an interpreted programming
language used primarily to program interactions on web pages.
Python (1991): Python is a high-level programming language known for its readability and
versatility. It has become one of the most popular languages today. When it came out it wasn't
very famous but it became much more used over time.
Página 8
PHP (1995): PHP is a scripting language widely used for web development, especially in
creating dynamic websites.
Swift (2014): Swift is a programming language developed by Apple for developing applications
on iOS, macOS, watchOS, and tvOS.
Rust (2010): Rust is a systems programming language that focuses on security and
performance. It is widely used in low-level software development.
Kotlin (2011): Kotlin is a programming language developed by JetBrains that runs on the Java
Virtual Machine (JVM). It is a popular alternative to Java in Android application development.