-
Primer lenguaje de programación
Ada Lovelace creó un lenguaje de programación a mano para operar con la máquina de Babbage, mientras traducía las memorias del matemático Luigi Menabrea. -
Period: to
1ª Generación
Código máquina y ensambladores -
Máquina de Turing
Alan Turing inventó una máquina la cuál podía resolver cualquier problema matemático con un algoritmo. Ésta consistía en una cinta larga que actuaba como la memoria de una computadora. Máquina de Turing -
Period: to
2ª Generación
Lenguaje simbólico con ensambladores -
Fortran
John W.Backus inventa el primer lenguaje de programación de alto nivel para programadores reales. Surgió para trabajar menos y entre sus tareas se encontraba la de calcular trayectorias de misiles. Fortran -
Lisp
John Mccarthy diseñó un lenguaje de programación caracterizado por una fácil manipulación de cadenas de datos. Fue pionero en muchas ideas en ciencias de la computación, incluyendo las estructuras de datos de árbol, el manejo de almacenamiento automático, tipos dinámicos, y el compilador auto contenido. Lisp -
COBOL
Grace Murray Hopper creó COBOL, el cual revolucionó la informática de gestión. Su objetivo era crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador; pues en los años 60 había ordenadores que no eran compatibles entre sí. De este modo, no había nuevos compiladores o diferentes lenguajes que aprender continuamente. COBOL -
Period: to
3ª Generación
Lenguajes de alto nivel -
BASIC
John George Kemeny y Thomas Eugene Kurtz crearon BASIC respondiendo a la necesidad de extender la computación más allá del ámbito técnico y científico. Hizo la programación computacional accesible a los estudiantes y, más tarde, a todo el mundo. Se convirtió en la manera principal de aprender a programar ordenadores. -
Period: to
4ª Generación
Programación de Orientación a Objetos (P.O.O) -
Pascal
Niklaus Wirth creó Pascal como herramienta de enseñanza de programación, pero pronto acabó como lenguaje de programación para crear todo tipo de aplicaciones. El código está dividido en funciones, para facilitar la programación estructurada. -
Period: to
5ª Generación
Inteligencia artificial mediante hardware y software -
C
Dennis Ritchie creó C el cuál se usó como intermediario entre lenguajes, ya que era un lenguaje de bajo nivel, pero con el tiempo, se ha utilizado en todo tipo de software, y ha sido la base de otros lenguajes de programación que se utilizados en la actualidad. -
Ada
Jean Ichbiah creó Ada en honor a Ada Lovelace 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. -
C++
Bjarne Stroustrup creó C++ para extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. Es un lenguaje de programación multiparadigma. -
Objective-C
Brad Cox creó Objective-C el cuál era un lenguaje compilado y enlazado para programar para el sistema operativo de Apple o iOS. -
Perl
Larry Wall creó Perl caracterizado por su destreza en el procesado de texto y por no tener ninguna de las limitaciones de los otros lenguajes de script. -
HTML, Python y Visual Basic
Al llegar la década de Internet, Guido van Rossum creó Python el cuál ha definido (junto a Visual Basic) las páginas web y HTML. Éstos se definían como un lenguaje de marcado de hipertexto (el ''código'' de Internet). -
Ruby
Yukihiro Matsumoto creó Ruby el cuál es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre. Es de código abierto, y orientado a objetos. -
Period: to
Java, JavaScript y PHP
Son lenguajes que han definido la manera en la que entendemos el mundo debido a que, básicamente, están presentes en el 50% de las páginas web y en muchísimas aplicaciones. -
Java
James Gosling creó Java el cuál es imprescindible ya que muchas aplicaciones y sitios web no funcionan sin él. Permite jugar, cargar fotografías, chatear en línea, realizar visitas virtuales y utilizar servicios como, por ejemplo, cursos en línea, servicios bancarios en línea y mapas interactivos. -
JavaScript
Brendan Eich creó Javascript el cuál es un lenguaje de scripts (guiones o rutinas) que permite añadir a las páginas web efectos y funciones adicionales al estándar HTML. -
PHP
PHP es un lenguaje de programación creado por Rasmus Lerdorf que permite el desarrollo web o aplicaciones web dinámicas, el cual es apto para incrustar el lenguaje HTML. Éste favorece a la conexión entre el servidor y a la interfaz del usuario. -
Scratch
Scratch un lenguaje de programación visual desarrollado por el MIT Media Lab que consiste en un lenguaje desarrollado para que niños, adolescentes y adultos aprendan a programar de manera visual sin tener demasiada idea de código. -
-
-