Está en la página 1de 7

Tecnológico Nacional de México.

Instituto Tecnológico de La Paz B.C.S.

Actividad 1: investigación sobre la Historia y evolución de los lenguajes


de programación.

Materia: Introducción a la programación.

Profesor: Eduardo Olvera Cazares.

Alumno: Leonardo Eliseo Roman Verdugo.

Fecha: 30/08/2022
Los precursores de la programación: antes de los años 1940.
Programar, sea cual sea el lenguaje utilizado (HTML, CSS, lenguaje C, PHP, Java, JavaScript, Python, etc.), consiste en
escribir en un lenguaje que entienda la máquina, es decir, cómo nos comunicamos con un ordenador y los algoritmos.
Las mujeres, pioneras en el desarrollo de los algoritmos. Saber programar es ser capaz de crear aplicaciones web y
móviles, páginas web, interfaces-usuario, softwares de programación y pilotar y programar robots informatizados.
Podríamos pensar que la historia de la programación es reciente. Sin embargo, las premisas de los lenguajes de
programación se remontan al siglo XIX, mucho antes de la invención del ordenador. El primer modelo de programación
del mundo se remonta al año 1842. En 1840, Ada Lovelace (1814-1852) consiguió definir el principio de iteraciones
sucesivas mediante la ejecución de una única operación. Se dice que creó la palabra algoritmo en honor a Al Khawarizmi
(780-850), para designar el proceso lógico de ejecución de un programa. Al Khawarizmi fue un matemático del califato
abasí (Ouzbèke), conocido por haber introducido el álgebra en Europa y por haber clasificado los algoritmos conocidos en
su época según su terminación. Ada Lovelace (su verdadero nombre era Augusta Ada Byron) tradujo en 1842-1843 la
memoria de un matemático italiano sobre la máquina analítica del inglés Charles Babbage (1791-1871). Los cálculos de
la máquina estaban en tarjetas perforadas en las que la información estaba cifrada. Ada elaboró un método para calcular
los números de Bernoulli en estas tarjetas perforadas, lo que posteriormente sería considerado como el primer programa
informático del mundo. Ada Lovelace estuvo en el origen de las máquinas de cálculo, que se componían de los siguientes
elementos:

Un dispositivo que permite cifrar datos digitales (tarjetas perforadas, ruedas dentadas).
Una memoria para guardar los valores numéricos.
Una unidad de control gracias a la cual el usuario le indica a la máquina lo que tiene que hacer.
Un «motor» encargado de hacer los cálculos.
Un dispositivo que permite saber los resultados.
Los primeros ordenadores eléctricos aparecieron cien años más tarde, a principios de la década de 1940. Estas primeras
máquinas tenían poca memoria y no eran rápidas ejecutando tareas, por lo que aún había que hacer cálculos largos y
engorrosos. Los científicos tenían que escribir los programas y el lenguaje-máquina a mano. Entre 1943 y 1945, el
alemán Konrad Zuse creó el lenguaje Plankalkül: un prototipo del primer lenguaje de alto nivel, pero que nunca fue
utilizado. ¡Toma cursos de programacion!

La programación en la era de los primeros ordenadores


Habrá que esperar hasta la Segunda Guerra Mundial para que se invente el primer ordenador de todos los tiempos: el
ENIAC (Electronic Numerical Integrator And Computer). Este ordenador eléctrico estaba programado, en teoría, para
resolver todos los problemas de cálculo. Iníciate en informática con nuestras clases de programacion para principiantes.
Ordenador en 1972: lejos que los PC y Mac de hoy. En la década de 1950 será cuando las técnicas de programación
informática se desarrollen en gran medida. Es de nuevo una mujer quien desarrolla el primer compilador, llamado A0.
Esta mujer es la americana Grace Murray Hopper (1906-1992) que trabajó en la marina americana a petición de este
organismo. Su invención permitía generar un programa binario a partir de un código fuente. El lenguaje Fortran (Formula
Translator) es la gran creación del ingeniero de IBM John Backus. Ingenió el primer lenguaje de programación de alto
nivel y funcional. Fue utilizado para el cálculo científico. Entre los lenguajes informáticos desarrollados en los años 1950
podemos destacar el LISP, para la gestión de listas, y el COBOL, inventado para programar una aplicación de gestión.
Otro hito en la historia de la programación es la invención del lenguaje ALGOL (Algorithmic Oriented Language), el primer
lenguaje que permitió describir los problemas de cálculo de forma algorítmica. Fortran y Cobol serán los acompañantes
del progreso de la informática, sobre todo en lo referido al desarrollo de ordenadores transistorizados. El COBOL es el
lenguaje más utilizado en el mundo desde hace 20 años y que tiene el mayor número de líneas de código de
programación del mundo. En la década de 1960 se perfeccionará la tecnología existente y la puesta a punto de los
lenguajes y de la lógica.
Desde 1960 hasta 1980: la «adolescencia» de la programación
Este período coincide con la Guerra Fría y con los Años Dorados (o Edad de Oro del capitalismo) en el que hubo un auge
en la investigación, lo que favoreció el desarrollo de la programación. Ken Thomson y Dennis Ritchie, conocidos por
haber desarrollado el lenguaje C. El primer lenguaje de programación orientado a objetos y de simulación por eventos
discretos fue el Simula 67. El lenguaje C vio la luz entre 1969 y 1973. Era un lenguaje de nivel bajo inventado para
reescribir UNIX. Actualmente, 50 años más tarde, es uno de los lenguajes más utilizados por los desarrolladores y
programadores. El lenguaje Pascal se desarrolló en 1970 como descendiente de ALGOL. Sirvió para desarrollar el
sistema operativo de los ordenadores Apollo y Macintosh, así como la primera versión del Adobe Photoshop. El SQL
(Structured Query Language) se creó en 1974. En 1983 aparece el lenguaje C++. Este lenguaje compilado fue escrito por
Bjarne Stroustrup. Posteriormente llega el Objective-C inventado por Brad Cox. ¿Te suena? Es el primer lenguaje de
programación orientado a objetos reflexión y fue utilizado por NeXTSTEP de la empresa NeXT (fundada por Steve Jobs)
y después para los OS de Apple. Durante la década de 1980 la utilización de los códigos informáticos se expandieron y
se crearon nuevos lenguajes como Dbase, C++, Eiffel, Mathematica, Perl, Tcl/Tk.

Los lenguajes de programación y los servidores web


Aunque el lenguaje de programación se desarrollaba a buen ritmo, era tan solo la fase embrionaria. La década de 1990
marca el inicio de la programación web con los primeros balbuceos de Internet. JavaScript: el lenguaje más utilizado en el
mundo en 2020. El surgimiento de los lenguajes informáticos trajo consigo las dudas sobre la utilidad que el desarrollo de
estas máquinas tendría para la sociedad. Numerosos pensadores de la época se mostraran escépticos con este tema. Es
por ejemplo el caso del economista neoclásico Robert Solow, con su paradójico epónimo de 1987, según el cual «vemos
ordenadores por todos lados, excepto en las estadísticas de productividad». Sin duda fue el conservadurismo y el juicio
prematuro con visión cortoplacista lo que les impidió ver el potencial revolucionario del algoritmo y de la programación;
que sería revelado en la década de 1990. Los años 90 y 2000 marcan el inicio de los servidores web y la era de Internet.
Con la web aparecen los lenguajes de scripts, los lenguajes interpretados, herederos de los lenguajes de control
integrados en los sistemas operativos. Estas innovaciones, integradas en las páginas web y programadas de forma
sencilla para facilitar la sucesión de tareas simples, funcionan en programas pequeños y sencillos. Algunos de estos
lenguajes son hoy en día esenciales:
Python, creado en 1991.
PHP, JavaScript y Java, creados en 1995.
Ruby, inventado en 1993.
C#, escrito en 2000.
Python fue escrito con la finalidad de crear un lenguaje orientado a objetos y multiplataforma para optimizar la
productividad de los programadores con un lenguaje de alto nivel y una sintaxis simple. Treinta años más tarde muchos
estudiantes siguen aprendiendo a programar con Python, sobre todo para la investigación científica. Python permite
iniciarse en conceptos simples y en las bases de programación. Como anécdota, comentar que Guido van Rossum
bautizó con este nombre a este lenguaje porque era fan de la serie Monty Python. El lenguaje PHP (Hypertext
Preprocessor) fue escrito en 1994 por Rasmus Lerdorf cuando tenía 26 años para desarrollar su propia página web.
Algunos años más tarde, la mayoría de las páginas web serían programadas en PHP, entre las que podemos nombrar
Wikipedia, Facebook y YouTube. El aprendizaje de programación incluye también la memorización de las líneas de
código informático en JavaScript. Este lenguaje permite desarrollar páginas web dinámicas para mejorar la experiencia de
usuario. ¡Cuidado! No confundas Java con JavaScript, no son el mismo lenguaje.
Algol 68 (1968) C (1972) Perl (1987)
Autocode (1952) Abreviatura de Algorithmic Es uno de los lenguajes de Perl es una familia de
Esta familia de "sistemas Language 1968, Algol 68 era programación más utilizados lenguajes de programación
de codificación un lenguaje de programación de todos los tiempos, C es de alto nivel y propósitos
simplificados" fue creada imperativo diseñado como un lenguaje de propósito generales. Tomas prestadas
en la década de 1950 un sucesor de Algol 60. Con general diseñado para características de otros
específicamente para su un alcance más amplio de programación estructurada. lenguajes de programación,
uso con las computadoras aplicación y una sintaxis El texto fuente del programa como C, AWK y sed.
digitales en las rigurosamente definida, este C es de formato libre, Originalmente, la única
universidades de lenguaje fue el primero en usando el punto y coma documentación para Perl
Manchester, Cambridge y ser completamente definido comoun terminador de era una sola página de
Londres. antes de que fuera enunciado y llaves para manual, pero ha sufrido
implementado. agrupar bloques de varias revisiones y cambios.
enunciados.

Pascal (1970) C ++ (1980)


Fortran (1957)
Este lenguaje de programación
Nombrado en honor al
Fortran es un lenguaje de fue diseñado principalmente para
matemático francés Blaise
programación imperativa de la programación del sistema,
Pascal, este lenguaje de
propósito general, adecuado pero se ha expandido para ser
programación fue desarrollado
para computación numérica utilizado en aplicaciones de
por Niklaus Wirth. Pascal
e informática científica. En escritorio, servidores y de
permitió a los programadores
uso durante más de medio rendimiento crítico. Heredó la
definir sus propios tipos de
siglo, Fortran fue mayoría de la sintaxis de C y
datos complejos y facilitó la
desarrollado por IBM en tiene características de
creación de estructuras de
1957 para aplicaciones programación imperativas,
datos dinámicas y recursivas
científicas y de ingeniería. orientadas a objetos y genéricas.
como listas, árboles y gráficos.
Python (1991) Visual Basic .NET
La filosofía de diseño de PHP (1995) (2001)
Python se centra en la
PHP es un lenguaje de scripting Es un sucesor del lenguaje
legibilidad. Un sucesor
del lado del servidor utilizado original de Visual Basic,
del lenguaje ABC, su para el desarrollo web y la Visual Basic
sintaxis permite a los programación de propósito
.NET es un lenguaje de
programadores expresar general. Este lenguaje puede
programación de alto nivel
conceptos en combinarse con código HTML o
implementado en .NET
utilizarse en combinación con
menos líneas de código de
motores de plantillas y marcos Framework.
lo que es posible en
web.
lenguajes como C ++ o
Java.

C # (2001)
Java (1995) Este lenguaje de Swift (2014)
Este lenguaje de programación multi-
paradigma fue desarrollado Swift fue creado por Apple
programación fue diseñado para el desarrollo de iOS y
para tener la menor cantidad porMicrosoft dentro del
framework .NET. Estaba OS C. Fue
posible de dependencias de
implementación, dándole una destinado a ser simple, presentado en 2014 en la
amplia variedad de moderno yorientado a Conferencia Mundial de
aplicaciones. objetos. La versión más Desarrolladores de Apple.
reciente de C # fue lanzada
en 2012.

También podría gustarte