2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
Linea del tiempo de los lenguajes de programación
1. HISTORIA DE LOS LENGUAJES
DE PROGRAMACIÓN
ESPITA RAMÍREZ GIANCARLO
COVARRUBIAS GÓMEZ SILVIA MONTSERRAT
2°AM PROGRAMACIÓN
MAQUINA 23
2. 1840
1970
1843: Ada Lovelace publicó una
serie de notas sobre la máquina
analítica de Babbage. Este invento,
que nunca se construyó, fue el
antecedente del ordenador
moderno. Pero ella no sólo se
encargaba de esa tarea, también
realizaba aportes a dicha
investigación.
Como consta en sus escritos, Ada
interpretó las ideas del científico
protoinformático y describió un
lenguaje de programación cuyos
aportes marcaron precedentes
dentro de la historia de la
informática.
1957 - Fortran (previamente FORTRAN, contracción del
inglés The IBM Mathematical Formula Translating System) es
un lenguaje de programación de alto nivel de propósito
general, procedimental e imperativo, que está especialmente
adaptado al cálculo numérico y a la computación científica.
Desarrollado originalmente por IBM en 1957 para el equipo
IBM 704, y usado para aplicaciones científicas y de
ingeniería.
1958 - Lisp (históricamente LISP) es
una familia de lenguajes de
programación de computadora de tipo
multiparadigma con larga historia y
una inconfundible y útil sintaxis
basada en la notación polaca.
Desarrollado originalmente en 1958
por John McCarthy y sus
colaboradores en el Instituto
Tecnológico de Massachusetts, Lisp es
el segundo lenguaje de programación
de alto nivel de mayor antigüedad
entre los que continúan teniendo un
uso extendido en la actualidad;
únicamente FORTRAN es anterior.
1959 - COBOL (acrónimo de COmmon Business-
Oriented Language, Lenguaje Común Orientado a
Negocios) fue creado en el año 1959 con el
objetivo de crear un lenguaje de programación
universal que pudiera ser usado en cualquier
ordenador (ya que en los años 1960 existían
numerosos modelos de ordenadores incompatibles
entre sí), y que estuviera orientado principalmente
a los negocios, es decir, a la llamada informática de
1964 – BASIC (Beginner's All-purpose Symbolic Instruction
Code), es una familia de lenguajes de programación de
alto nivel. El BASIC original, el Dartmouth BASIC, fue
diseñado en 1964 por John George Kemeny y Thomas
Eugene Kurtz en el Dartmouth College en New Hampshire,
Estados Unidos, como un medio para facilitar la
programación en ordenadores a estudiantes (y profesores)
que no fueran de ciencias. BASIC originalmente fue
desarrollado como una herramienta de enseñanza. El
lenguaje y sus variantes llegaron a estar ampliamente
disponibles en los microcomputadores a finales de los
años 1970 y en los años 1980.
1970 - Pascal es un lenguaje
creado por el profesor suizo
Niklaus Wirth entre los años 1968
y 1969 y publicado en 1970. Su
objetivo era crear un lenguaje que
facilitara el aprendizaje de
programación a sus alumnos,
utilizando la programación
estructurada y estructuración de
datos. Sin embargo con el tiempo
su utilización excedió el ámbito
académico para convertirse en una
herramienta para la creación de
aplicaciones de todo tipo.
1969 - B es el nombre de un lenguaje
de programación desarrollado en los
Bell Labs, predecesor del lenguaje de
programación C.
Fue mayoritariamente un trabajo de
Kenneth L. Thompson con
contribuciones de Dennis M. Ritchie
publicado por primera vez en el año
1969
3. 1971
1990
1972 - Lenguaje de programación C. También conocido
como “Lenguaje de programación de sistemas”
desarrollado en el año 1972 por Dennis Ritchie para
UNIX un sistema operativo multiplataforma. El lenguaje C
es del tipo lenguaje estructurado como son Pascal,
Fortran, Basic. Sus instrucciones son muy parecidas a
otros lenguajes incluyendo sentencias como if, else, for,
do y while... . Aunque C es un lenguaje de alto nivel
(puesto que es estructurado y posee sentencias y
funciones que simplifican su funcionamiento) tenemos la
posibilidad de programar a bajo nivel ( como en el
Assembler tocando los registros, memoria etc. ).
1980 - Ada es un lenguaje de programación orientado a objetos y
fuertemente tipado de forma estática que fue diseñado por Jean
Ichbiah de CII Honeywell Bull por encargo del Departamento de
Defensa de los Estados Unidos. Es un lenguaje multipropósito,
orientado a objetos y concurrente, pudiendo llegar desde la facilidad
de Pascal hasta la flexibilidad de C++. Fue diseñado con la seguridad
en mente y con una filosofía orientada a la reducción de errores
comunes y difíciles de descubrir. Para ello se basa en un tipado muy
fuerte y en chequeos en tiempo de ejecución (desactivables en
beneficio del rendimiento). La sincronización de tareas se realiza
mediante la primitiva rendezvous.
1983 - C++ es un lenguaje de
programación diseñado a mediados de
los años 1980 por Bjarne Stroustrup. La
intención de su creación fue el extender
al lenguaje de programación C
mecanismos que permiten la
manipulación de objetos. En ese
sentido, desde el punto de vista de los
lenguajes orientados a objetos, el C++
es un lenguaje híbrido.
1983 - Objective-C es un lenguaje de
programación orientado a objetos creado
como un superconjunto de C para que
implementase un modelo de objetos
parecido al de Smalltalk. Originalmente
fue creado por Brad Cox y la corporación
StepStone en 1980. En 1988 fue adoptado
como lenguaje de programación de
NEXTSTEP y en 1992 fue liberado bajo
licencia GPL para el compilador GCC.
1987 - Perl es un lenguaje de
programación muy utilizado para
construir aplicaciones CGI para el
web. Perl es un acrónimo de Practical
Extracting and Reporting Languaje,
que viene a indicar que se trata de
un lenguaje de programación muy
práctico para extraer información de
archivos de texto y generar informes
a partir del contendido de los
ficheros.
4. 1991 - Python es un lenguaje de programación interpretado cuya filosofía
hace hincapié en una sintaxis que favorezca un código legible.
Python fue creado a finales de los ochenta por Guido van Rossum en el
Centro para las Matemáticas y la Informática (CWI, Centrum Wiskunde &
Informatica), en los Países Bajos, como un sucesor del lenguaje de
programación ABC, capaz de manejar excepciones e interactuar con
el sistema operativo Amoeba.
El nombre del lenguaje proviene de la afición de su creador por los
humoristas británicos Monty Python.
Van Rossum es el principal autor de Python, y su continuo rol central en
decidir la dirección de Python es reconocido, refiriéndose a él
como Benevolente Dictador Vitalicio (en inglés: Benevolent Dictator for Life,
BDFL).
1991
Actualidad
1993 - Ruby es un lenguaje con un balance cuidado. Su
creador, Yukihiro “Matz” Matsumoto, mezcló partes de sus
lenguajes favoritos (Perl, Smalltalk, Eiffel, Ada y Lisp) para
formar un nuevo lenguaje que incorporara tanto la
programación funcional como la imperativa.
Desde su liberación pública en 1995, Ruby ha atraído
devotos desarrolladores de todo el mundo. En el 2006,
Ruby alcanzó reconocimiento masivo, formándose grupos
de usuarios activos en las ciudades más importantes del
mundo y llenando las capacidades de las conferencias
relacionadas a Ruby.
1995 - Java es un lenguaje de programación de propósito
general, concurrente, orientado a objetos, que fue
diseñado específicamente para tener tan pocas
dependencias de implementación como fuera posible.
El lenguaje de programación Java fue originalmente
desarrollado por James Gosling, de Sun Microsystems (la
cual fue adquirida por la compañía Oracle), y publicado en
1995 como un componente fundamental de la plataforma
Java de Sun Microsystems. Su sintaxis deriva en gran
medida de C y C++, pero tiene menos utilidades de bajo
nivel que cualquiera de ellos.
1995 – PHP sigla recursiva en inglés de
PHP: Hypertext Preprocessor (procesador
de hipertexto), es un lenguaje de
programación de propósito general de
código del lado del servidor originalmente
diseñado para el desarrollo web de
contenido dinámico. Fue uno de los
primeros lenguajes de programación del
lado del servidor que se podían incorporar
directamente en el documento HTML en
lugar de llamar a un archivo externo que
procese los datos.
1955 - JavaScript (abreviado
comúnmente JS) es un lenguaje de
programación interpretado, dialecto
del estándar ECMAScript. Se define
como orientado a objetos,3 basado en
prototipos, imperativo, débilmente
tipado y dinámico.
JavaScript fue desarrollado
originalmente por Brendan Eich de
Netscape con el nombre de Mocha, el
cual fue renombrado posteriormente a
LiveScript, para finalmente quedar
como JavaScript.
5. CONCLUSIÓN PERSONAL
• La programación empezó desde lo mas simple y fue siendo poco a poco mejorada a
travez de la historia, mediante nuevos lenguajes de programación, todo empezó gracias a
el primer algoritmo creado por Ada Lovelace, para la maquina analítica Babbage, esto
marco precedentes dentro de la historia de la programación, y desde ahí todo fue
progresando en forma de nuevo lenguajes, como FORTRAN, LISP y COBOL, los 3
siguientes lenguajes de programación creados con 1 año de diferencia de cada uno, estos
tenían funciones deferentes del otro, por ejemplo, COBOL estaba pensada para la
informática de gestión, mientras que FORTRAN era usado para aplicaciones científicas y
de ingeniería.
Todos estos lenguajes tienen un propósito, una función y cada uno es único en su modo,
algunos son pequeñas recopilaciones de otros lenguajes, pero eso no quita que sean
únicos.
Si tratas de recrear un código de Java en C++ no podras, ya que todos usan diferentes
codigos
A futuro podrían creearse nuevos lenguajes que permitan aun mas posibilidades que los
que ya existen ahora.