You are on page 1of 7

HISTORIA DE LOS LENGUAJES DE Muñiz Torres Luis Fernando

Colunga Licea Jaritza Lizeth


GRUPO: 2°AM
PROGRAMACIÓN ESPECIALIDAD:
PROGRAMACIÓN
1843: Ada Lovelace
desarrolla el primer lenguaje En 1960 RPG es creado para la
de programación cuando familia 1400, pero hasta 1964 no es
escribió un algoritmo para la lanzada la versión final para la IBM
máquina analítica de Charles 360. Ha sido actualizado en diversas
Babbage. ocasiones, dando origen a las
diferentes versiones del lenguaje.

1843 --- 1957---1960


1957

1957 – Fortran: (“The IBM Mathematical


Formula Translating System”): Un
lenguaje de programación de alto nivel
de propósito general. Para cálculo
numérico y científico (como alternativa
al lenguaje ensamblador). Es el lenguaje
de programación más antiguo que se
utiliza hoy en día.
PL/1, acrónimo de Programming
Simula es un lenguaje de Language 1 fue propuesto por IBM
programación orientada a objetos hacia 1970 para responder
(POO) de 1962. Fue el primero de simultáneamente a las necesidades de
este tipo que incluyó el concepto de las aplicaciones científicas y
clase. Varios años después de su comerciales, disponible en las
desarrollo, casi todos los lenguajes novedosas plataformas de utilidad
modernos comenzaron a utilizar sus general IBM 360 y más adelante IBM
principios de orientación a objetos. 370.

1962---1964 1964---1970

En la programación de computadoras, siglas de


Beginner's All-purpose Symbolic Instruction
Code1 (Código simbólico de instrucciones de
propósito general para principiantes en
castellano), 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 .
La filosofía de Scheme es minimalista. Su objetivo
no es acumular un gran número de
C es un lenguaje de programación funcionalidades, sino evitar las debilidades y
originalmente desarrollado por Dennis restricciones que hacen necesaria su adición. Así,
Ritchie entre 1969 y 1972 en los Scheme proporciona el mínimo número posible de
Laboratorios Bell,2 como evolución del nociones primitivas, construyendo todo lo demás a
anterior lenguaje B, a su vez basado en partir de un reducido número de abstracciones.
BCPL.Al igual que B, es un lenguaje Por ejemplo, el mecanismo principal para el
orientado a la implementación de control de flujo son las llamadas recursivas. 1975
Sistemas operativos, concretamente Unix.

1969---1972 1972---1975

ML es un lenguaje de programación de propósito general de


la familia de los lenguajes de programación funcional
desarrollado por Robin Milner y otros a finales de los años
1972 en la Universidad de Edimburgo. ML es el acrónimo
inglés de metalenguaje dado que fue concebido como el
lenguaje para desarrollar tácticas de demostración en el
sistema LCF (El lenguaje para el cual ML era metalenguaje
es plambda, una combinación del cálculo de predicados de
primer orden y el lambda-cálculo polimórfico sencillamente
tipificado).
1985 Modula-2 es un lenguaje de
Ruby es un lenguaje de programación
programación cuyo autor es
interpretado, reflexivo y orientado a
Niklaus Wirth, autor también del
objetos, creado por el programador
lenguaje Pascal.
japonés Yukihiro "Matz" Matsumoto,
Como novedad respecto a este
quien comenzó a trabajar en Ruby en
último lenguaje, introduce el
1993, y lo presentó públicamente en
concepto de módulo, y de
1995.
encapsulación.

1985---1995 1995---1999

D es un lenguaje de programación de
El lenguaje de programación Java fue
propósito general desarrollado por
originalmente desarrollado por James
Walter Bright cuya primera versión
Gosling, de Sun Microsystems (la cual
apareció en 1999. Se origina como un
fue adquirida por la compañía Oracle),
rediseño de C++, con un enfoque más
y publicado en 1995 como un
pragmático, pero no es un lenguaje
componente fundamental de la
puramente derivado del anterior.
plataforma Java de Sun Microsystems
2014 Clojure es un lenguaje de
programación de propósito general dialecto
2003 cala es un lenguaje de
de Lisp. Hace un énfasis especial en el
programación multi-paradigma diseñado
paradigma funcional, con el objetivo (entre
para expresar patrones comunes de
otros) de eliminar la complejidad asociada a
programación en forma concisa, elegante
la programación concurrente
y con tipos seguros. Integra sutilmente
características de lenguajes funcionales y
orientados a objetos.

2003---2007 2007---2014

2005 Lenguaje funcional


Scala también posee características propias de 2007 Swift es un lenguaje de programación
los lenguajes funcionales. En Scala las funciones multiparadigma creado por Apple enfocado
son valores de primera clase, soportando en el desarrollo de aplicaciones para iOS y
funciones anónimas, orden superior, funciones macOS. Fue presentado en WWDC 20147 y
anidadas y currificación. Scala viene integrado está diseñado para integrarse con los
de fábrica con la técnica de pattern matching Frameworks Cocoa y Cocoa Touch, puede usar
para modelar tipos algebraicos usados en cualquier biblioteca programada en
muchos lenguajes funcionales. Objective-C y llamar a funciones de C.
CONCLUSIÓN PERSONAL
Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar
el comportamiento de una máquina, particularmente una computadora. Consiste en
un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y
el significado de sus elementos y expresiones. El primer lenguaje de programación
fue creado por Ada Lovalece para la maquina analítica Charles Babbage y de ahí
empezaron a evolucionar los lenguajes pasando por IBM 360 en 1964 y así se
crearon mas versiones de lenguajes y asi pasando a lenguajes de programación mas
modernos como por ejemplo Swift (2007) o Clojure (2014)