-
El algoritmo de Ada Lovelace
Ada colaborando con Charles Babbage inventando el primer algoritmo de la máquina -
George Boole
publicó An Investigation of the Laws of Thought on Which are Founded the Mathematical Theories of Logic and Probabilities demuestra el proceso lógico puede dividirse en una secuencia de operaciones lógicas aplicadas sobre dos estados (UNO CERO, SÍ-NO, VERDADES-FALSO, ABIERTO-CERRADO) -
Period: to
Plankalkül (Cálculo de Planes)
primer lenguaje de programación que fue creado por Konrad Zuse -
Lenguaje ensamblador y Código corto
El lenguaje ensamblador era un tipo de lenguaje de programación de bajo nivel que simplificaba el lenguaje del código máquina.
Código corto primer Lenguaje de alto nivel de John McCauley -
Copilador A0
Inventado por Grace Murray Hopper permitía generar un programa binario a partir de un código fuente. -
Autocode
Autocode primer lenguaje compilado que puede traducirse directamente a código máquina mediante un compilado. Desarrollado por Alick Glennie para el ordenador Mark 1. -
FORTRAN
Creado por John Backus. Primer lenguaje de programación universal, creado para realizar cálculos científicos, matemáticos y estadísticos de alto nivel. -
LISP y ALGOL
LISP inventado por McCarthy, es uno de los lenguajes de programación más antiguos que se siguen utilizando hoy en dia.
ALGOL creado por un grupo de informáticos estadounidenses y europeos, sirvió como desarrollo de algunos de los lenguajes de programación más importantes, como Pascal, C, C++ y Java. -
COBOL
lenguaje de programación de procesadores de tarjetas de crédito, cajeros automáticos, llamadas telefónicas, móviles , señales, ect,... Grace Murray Hopper lo diseño para que pudiera funcionar en todas las marcas y tipos de ordenadores. -
APL
A Programming Language, el matemático canadiense Kenneth Iverson lo crea. -
BASIC, PL/I y ASCII
Thomas Kurtz y John Kemeny crean BASIC (Beginner' s All-purpose Symbolic Instruction Code) para sus estudiantes.
IBM crea PL/I (Programming Language I).
Creación del código ASCII (Código Americano Estándar para Intercambio de Información) para simplificar el intercambio de datos entre ordenadores. -
LOGO
Se crea el lenguaje de programación LOGO, por BBN y dirigido por Wally Fuerzeig entre cuyos integrantes estaba Seymour Papert. Este lenguaje es muy gráfico, basada en el principio de una tortuga que se controla en la pantalla dándole órdenes (volver, avanzar, etc...). -
PASCAL y lenguaje B
Niklaus Wirth desarrolló como una herramienta de aprendizaje para la programación de ordenadores. Fue el favorito de algunas empresa, por su facilidad de uso y su potencia
Ken Thompson crea en realidad un nuevo lenguaje, el B. -
Period: to
Evolucion del lenguaje B al C
Dennis Ritchie hace evolucionar el lenguaje y lo dota con un verdadero compilador que genera el código máquina PDP/11. El lenguaje C es el mas cercano al hardware, permitiendo así reescribir el núcleo UNIX en C. La evolución y los éxitos del lenguaje C y de UNIX están vinculados íntimamente. -
Smalltalk y SQL
Alan Kay en Xerox PARC permitía modificar el código sobre la marcha, introdujo una serie de aspectos del lenguajes que son lenguajes visibles hoy en día, como Python, Java y Ruby.
SQL desarrollado por primera vez por Raymond Boyce y Donald Chamberlain, se utiliza para ver y modificar la información almacenada en las bases de datos. -
Period: to
Ada
creado por un equipo dirigido por Jean Ichbiah, Ada es un lenguaje de programación de alto nivel estructurado, estáticamente tipado, imperativo, de amplio espectro y orientado a objetos, se amplió a partir de otros lenguajes de programación populares en la época, como Pascal. -
Objetive-C y C++
Objective-C es el principal lenguaje de programación utilizado para escribir software para macOS e iOS, los sistemas operativos de Apple.
C++ es una extensión de C con mejoras como clases, funciones virtuales y plantillas. -
PERL
creado por Larry Wall y es un lenguaje de programación de alto nivel de propósito general. -
TCF (Tool Command Language) y Mathematica
TCF es un lenguaje de script creado por John Ousterhout, que ha sido concebido con una sintaxis sencilla para facilitarse su aprendizaje, sin detrimento de la funcionalidad y expresividad. Se utiliza principalmente para el desarrollo rápido de prototipos, aplicaciones "script", interfaces gráficas y pruebas.
Mathematica es un programa utilizado en áreas científicas, de ingeniería, matemática y áreas computacionales. -
Haskell
Es un lenguaje de programación puramente funcional. Se utiliza en múltiples sectores, especialmente en aquellos que se ocupan de cálculos complicados, registros y cálculos numéricos. -
Python y Visual basic
Python desarrollado por Guido Van Rossum, herramienta lenguaje de programación de alto nivel creado para soportar una variedad de estilos de programación y ser divertido de usar.
Visual Basic permite a los programadores utilizar un estilo de arrastrar y soltar para elegir y cambiar trozos de código preseleccionados a través de una interfaz gráfica de usuario (GUI). -
Ruby
lenguaje de programación de alto nivel interpretado, didáctico que recibió la influencia de Perl, Ada, Lisp y Smalltalk, entre otros. Los principales usos son el desarrollo de aplicaciones web y Ruby on Rails. -
Java
Java lenguaje de alto nivel de propósito creado por James Gosling, tiene funcionalidad multiplataforma y se encuentra entre los lenguajes más populares del mundo. -
PHP
creado por Rasmus Lerdorf, usos principales incluyen la construcción y el mantenimiento de páginas web dinámicas, así como el desarrollo del lado del servidor. -
JavaScript
fue creado por Brendan Eich, este lenguaje se utiliza principalmente para el desarrollo de páginas web dinámicas, documentos PDF, navegadores web y widgets de escritorio. Casi todos los sitios web importantes utilizan JavaScript. -
C#
se basa en C++ y comparte muchas similitudes con Java. El lenguaje se utiliza en casi todos los productos de Microsoft y se ve principalmente en el desarrollo de aplicaciones de escritorio -
Scala
combina la programación funcional matemática y la programación orientada a objetos organizada. -
Groovy
desarrollado por James Strachan y Bob McWhirter, mejora la productividad porque es sucinto y fácil de aprender. -
Clojure
es un lenguaje de programación de propósito general dialecto de Lisp. Hace un énfasis especial en el paradigma funcional, con el objetivo de eliminar la complejidad asociada a la programación concurrente. -
GO
desarrollado por Google para resolver los problemas que se producen debido a los grandes sistemas de software, con una estructura sencilla y moderna. -
Dart
es un lenguaje de programación de código abierto, desarrollado por Google. -
Swift
desarrolla para ser más sencillo que los lenguajes mencionados y permitir menos margen de error, permite utilizarlo para aplicaciones de escritorio, móviles y en la nube.