-
Charles Babbage inventó la máquina analiítica.
Charles Babbage inventó su computadora en el año 1822. El necesito un lenguaje para poder comunicarse con esta máquina.
Este lenguaje era muy rudimentario y consistía en la programación de los diferentes cambios de engranajes que ejecutaban los cálculos. -
Period: to
Ada Lovelace y el primer programa de computadora del mundo.
Ada Lovelace tradujo las memorias del matemático Luigi Menabrea acerca de la máquina propuesta por Charles Babbage, la Máquina Analítica, ella añadió unas notas en las cuales especificaba en detalle un método para calcular los números de Bernoulli con esta máquina, esto es reconocido por muchos historiadores como el primer programa de computadora del mundo. -
ENIAC (Electronic Numerical Integrator And Calculator)
Fue el primer ordenador. Su programación se basaba en componentes físicos.Se programaba cambiando directamente el Hardware de la máquina, exactamente lo que sé hacia era cambiar cables de sitio para conseguir así la programación de la máquina. La entrada y salida de datos se realizaba mediante tarjetas perforadas -
Creación de Fortran
Fortran es el primer lenguaje de programación desarrollado por IBM.Fue creado para el desarrollo de aplicaciones matemáticas y científicas, fue el primer lenguaje de programación de alto nivel.
Estos lenguajes de alto nivel tienen entre otras las ventajas que pueden utilizarse en cualquier computadora y son más afines al lenguaje humano. -
Lenguajes de programación de computadora de tipo multiparadigma: LISP
Desarrollado por John McCarthy y usado principalmente para manipular listas de datos o de símbolos. El lenguaje LISP constituyó un cambio radical con respecto a los lenguajes procedurales (FORTRAN, ALGOL) que se desarrollan por entonces.
List Processing. Un lenguaje de programación para ordenadores o computadora orientada a la generación de listas. El LISP es un lenguaje interpretado, en el que cada expresión es una lista de llamadas a funciones. -
ALGOL : Programación Estructurada
(ALGOritmic Language)Un grupo internacional de matemáticos europeos y americanos, pretendían crear un lenguaje común normalizado que les permitiera el intercambio de algoritmos, aunque está en desuso, fue el primero que incorporo conceptos claves para la programación actual.
Fue el primer lenguaje de programación de proceso estructurado de alto nivel. Fue orientado al uso de quienes participan en proyectos científicos y matemáticos. -
Programación enfoncada a administración y negocios: Invención de COBOL
En la creación de este lenguaje participó la comisión CODASYL, compuesta por fabricantes de ordenadores, usuarios y el Departamento de Defensa de Estados Unidos en mayo de 1959.
Common Business Oriented Languaje = lenguaje orientado a negocios comunes. Se ha usado mucho en aplicaciones de computadoras aplicadas a la administración.
Los programas deben contener cuatro secciones:identificación, entorno, datos y procedimientos. -
Primer Lenguaje Orientado a Objetos
Simula fue desarrollado por los noruegos Ole Johan Dahl y Kristen Nygaard .Buscaban un lenguaje adecuado para la simulación de eventos discretos (su nombre es una contracción de Simularían Languaje).
Varios años después de su desarrollo, casi todos los lenguajes modernos comenzaron a utilizar sus principios de orientación a objetos. Así fue como se popularizaron términos como clases, objetos, instancias, herencia, polimorfismo, etc. -
Programación para principiantes: Creación de Basic
Los creadores del BASIC fueron John Goerge Kemeny y Thomas Eugene Kurtz. Fue inventado para permitir a los estudiantes escribir programas usando terminales de computador de tiempo compartido. Con el BASIC se quiso hacer un lenguaje de programación mucho más sencillo que los que existían por aquel entonces.
BASIC es un lenguaje de programación muy amplio, con una sintaxis fácil, estructura sencilla y un buen conjunto de operadores. No es un lenguaje específico, es polivalente, y potente. -
Logo : Lenguaje con fines didacticos.
El Logo es un lenguaje de programación creado por el matemático Seymour Papert, quien realizo
la primera versión de este lenguaje en el año 1967.
El Logo se creó con el fin de ser accesible a principiantes, pero a la vez ser capaz de conseguir elaborar programas sofisticados y complejos hechos por expertos programadores.
Su característica más conocida es el uso de los llamados «gráficos de tortuga», un sistema muy intuitivo de realizar gráficos. -
Pascal
Diseñado por el profesor Niklaus Wirth con el objetivo de facilitar el aprendizaje de la programación a sus alumnos. Pascal fue muy utilizado en la década de los 80 y los 90, y es el precursor de lenguajes como Delphi.
Es el lenguaje más sencillo que posibilita el acceso a la informática teórica: descomposición modular, recursividad, punteros, etc. -
Lenguaje orientado a objetos : C++
Fue creado por Bjarne Stroustrup basando en el lenguaje C.
De esta forma nació el C++ y como sucedía con el C depende mucho del hardware, tiene una gran potencia en la programación a bajo nivel, y se le añadieron elementos que nos permiten programar a alto nivel. El C++ es uno de los lenguajes más potentes porque nos permite programar a alto y a bajo nivel, pero a su vez es difícil de aprender porque es necesario hacerlo casi todo manualmente. -
Programación con interfaz visual : Visual Basic
La intención de este programa era simplificar la programación utilizando un entorno de trabajo claro que permitiera crear interfaces gráficas facilitando así la programación.
Proviene del conocido BASIC.
Es uno de los lenguajes de programación que utiliza una interfaz visual es decir que nos permite programar en un entorno gráfico, nos permite realizar un gran número de tareas sin escribir código, simplemente realizando operaciones con el ratón sobre la pantalla de la computadora. -
El lenguaje más usado del mundo : La creación de Java
Creado por James Gosling. Su código es muy similar al del lenguaje C y C++ con un modelo de objetos mucho más sencillo. La diferencia entre Java y los lenguajes C y C++ es que el Java es un lenguaje de programación plenamente orientado a objetos, por lo que se caracteriza por permitir la reutilización de código. Este lenguaje se utiliza para el desarrollo de aplicaciones web y de escritorio,ha tenido un aumento muy significativo al llegar android. -
Unión entre rendimiento y flexibilidad: PHP
El sistema fue desarrollado por Rasmus Lerdorf como un CGI escrito en C que permitía la interpretación de un número limitado de comandos.
Personal Home Page Tools.Es un lenguaje que une interpretación y compilación para intentar ofrecer a los programadores rendimiento y flexibilidad.
PHP compila una serie de instrucciones (llamadas opcodes) para tu código siempre que estas son accedidas. Estas instrucciones son entonces ejecutadas una por una hasta que el script termina.Php es re compilado cada -
Creación de páginas Web : Invención de Java Script
Su creador fue Brendan Eich. Al principio se le llamo Mocha, más tarde LiveScript, y finalmente Java Script.
Es un lenguaje de programación interpretado, lo que significa que no necesita ser compilado. Proviene del Java y se utiliza principalmente para la creación de páginas web. El JavaScript es una mezcla entre el Java y el HTML.
Pero debemos saber que el JavaScript es un lenguaje muy diferente del Java. El JavaScript aunque es un lenguaje de programación orientado a objetos no tiene herencia -
Period: to
Actualidad de los lenguajes de programación.
La evolución de los lenguajes de programación continúa, tanto en la industria como en investigación.
Algunos lenguajes importantes desarrollados durante este período incluyen:
2000 - ActionScript
2001 - C#
2001 - Visual Basic .NET
2002 - F#
2003 - Groovy
2003 - Scala
2003 - Factor
2007 - Clojure
2009 - Go
2011 - Dart