-
LINEA DEL TIEMPO 'HISTORIA DE LOS LENGUAJES DE PROGRAMACIÓN'
JIMENEZ JUAREZ JOSEFINA -
FORTRAN
‘FORMULA TRANSLATING SYSTEM’
Creador : JOHN BACKUS *Fue uno de los primeros desarrolladores de IBM, destinado a la resolución de problemas científicos- técnicos .
*Principales usos: Aplicaciones para supercomputadoras, desarrollo de Inteligencia Artificial, software empresarial. J.J.J -
FLOW-MATIC
*Fue creado por Grace Murray
*Lenguaje de alto nivel orientado al ámbito de gestión.
*Este lenguaje compilado solo fue implementado en UNIVAC. -
ALGOL
ALGORITHMIC LANGUAGE
*Se buscaba crear un lenguaje de programación independiente de la máquina y corregir algunos problemas presentados por Fortran. *Fue popular en las universidades durante el año 1960.
*Influyó profundamente en varios lenguajes posteriores que sí alcanzaron gran difusión, como Pascal, C y Ada. -
COMBOL
COMMOM BUSINESS ORIENTED LANGUAGE Creador: GRACE MURRAY
*Sintaxis singular al ingles.
*Se utiliza en sistemas informáticos(entidades bancarias)
*Un lenguaje orientado hacia funciones administrativas, de gran portabilidad y legibilidad .
*Usados en sistemas de transacciones de negocios de los procesos de las tarjetas de crédito, telefonía, hospitalarios, señales de tráficos etc. J.J.J -
SIMULA
*Creadora: Kristen Nygaard
*Simula es un lenguaje de programación orientada a objetos.
*Fue el primero de este tipo que incluyó el concepto de clase.
*Su versión mas conocida es Simula 67. J.J.J -
APL
*Creador:Kenneth Iverson
*Lenguaje de programación de alto nivel, interactivo, con orientación a algoritmos y procedimientos.
* Es el resultado de la notación matemática.
*Permite implementar complejos procedimientos aritméticos y lógicos con poco código -
PL/1
Lenguaje de programación de alto nivel que combina las facilidades de los lenguajes orientados a gestión y las capacidades de calculo de los lenguajes científicos.
*Fue diseñado combinando características de Cobol, Fortran, Algol e incluso Lisp.
*Se empleó el VDL para la especificación formal de la semántica del PL/1.
******La versión del Hola Mundo en PL/1:
HELLO: PROCEDURE OPTIONS (MAIN); FLAG = 0; LOOP: DO WHILE (FLAG = 0);
PUT SKIP DATA("HELLO WORLD!");
END LOOP; END HELLO; -
BASIC
*BEGINNERS ALL PURPOSE SYMBOLIC INSTRUCTION CODE
*Creador:DARTMOUTH COLLEGE *Un lenguaje simplificado con base de fuertes conocimientos técnicos y matemáticos.
*Diseñado para la simplicidad.
* Su popularidad explotó a mediados de los años 70 con los computadores personales. J.J.J -
LOGO
*Lenguaje de programación para el aprendizaje escolar.
*Diseñado por Seymourt Papert.
*Se basó en el Lisp pero le modificó la sintaxis para hacerlo más legible.
*Sus rasgos más notables es la "Tortuga"; un sistema para crear gráficos y producir efectos visuales de forma simple.
*La programación se basa en el empleo de procedimientos definidos por el usuario. J.J.J -
c
LENGUAJE C
Creador: DENNIS RITCHIE *Usados en laboratorios Bell Telephone y en un sistema Unix.
*Es el lenguaje más popular (precedido por Java). De él se derivan muchos lenguajes como C#, Java, Javascript, Perl, PHP y Phyton. *Principales usos: Programación multiplataforma, programación de sistemas, programación en Unix y desarrollo de videojuegos. J.J.J -
PASCAL
Creador: NiKlaus Wirth *Lenguaje de alto nivel. *Utilizado para la enseñanza de la programación estructurada y la estructuración de datos. *Principales usos: Enseñanza de la programación, se utiliza comúnmente para el desarrollo de aplicaciones Windows y Skype. -
PROLOG
Creado por Alain Colmerauer y Philippe Roussel en la Universidad de Marsella *Lenguaje de programación para inteligencia artificial que hace uso de la lógica de predicados.
*Se consideran como una serie de aserciones lógicas.
*Es el lenguaje declarativo más utilizado en aplicaciones de Inteligencia Artificial en Europa y Japón.
*Puede usarse para implementar una forma de negación. *Actualmente se considera como estándar el Prolog de Edimburgo. -
COMAL
*Fue desarrollado en Dinamarca por Benedict Lofstedt
y Børge Christensen
*Es un lenguaje de programación basado en algoritmos. *Basado en el BASIC, que incluía un conjunto de extensiones para facilitar la programación estructurada. -
ADA
*Fue diseñado por Jean Ichbiah de CII Honeywell Bull
*Es un lenguaje de programación orientado a objetos.
*El lenguaje desarrollado pasó a llamarse ADA en honor de Augusta Ada Lovelace.
*Su sintaxis esta inspirada en Pascal, siendo bastante legible incluso para personas que no conozcan el lenguaje. -
C++
Creador BJARNE STROUSTRUPS
*Superconjunto orientado a objetos del lenguaje C.
*Contiene un conjunto completo de instrucciones de control.
*Los argumentos de las funciones se transfieren por su valor.
La versión del Hola Mundo en C++: include <iostream> int main()
{
std::cout << "Hello World";
}
Usado en FIREFOX, OFICCE,ADOBE PDF READER. -
PERL
Creador: Larry Wall
*Lenguaje de propósito general, de alto nivel. Creado para el procesamiento de reportes en sistemas Unix. Hoy en día es conocido por su alto poder y versatilidad. *Principales usos: Imágenes generadas por computadora, aplicaciones de base de datos, administración de sistemas, programación web y programación de gráficos. *Usado por: IMDb, Amazon, Priceline, Ticketmaster -
PYTHON
Creador: MONTY PHYTHON
*Se creo para solucionar problemas en el lenguaje ABC
*Lenguaje de propósito general, de alto nivel.
*Creado para apoyar una gran variedad de estilos de programación de manera divertida e interactiva. Principales usos: Aplicaciones Web, desarrollo de software, seguridad informática. *Usado por la NASA,Google y Youtube -
RUBY
Creador :YUKIHIRO MATSUMOTO
*Lenguaje orientado a objeto para el desarrollo de guiones,
*Es un lenguaje interpretado, similar al Perl, para el tratamiento de ficheros de texto y gestión del sistema, simple, extensible y portable.
*Uno de los objetivos del lenguaje es el de mantener una sintaxis elegante para leer y fácil de escribir.
*Ruby es el lenguaje subyacente utilizado en las estructuras web Rails y Sinatra. -
PHP
*Creador:Rasmus Lerdorf
*Lenguaje de código abierto, de propósito general. Se utiliza para construir páginas web dinámicas.
*Usado en software de código abierto para empresas y redes sociales como Facebook.
*Principales usos: Construcción y mantenimiento de páginas web dinámicas, desarrollo del lado del servidor. J.J.J -
JAVA
*Creador:JAMES GOSLING *Lenguaje de propósito general, de alto nivel.
*Hecho para un proyecto de televisión interactiva.
*Tiene una funcionalidad de programación multiplataforma.
*Actualmente el segundo lenguaje de programación más popular en el mundo. Principales usos: Programación Web, desarrollo de aplicaciones Web, desarrollo de software, desarrollo de interfaz gráfica de usuario. -
JAVASCRIPT
*Creador: Brendan Eich (Netscape)
*Fue creado para extender las funcionalidades de las páginas web. *Usado por páginas dinámicas para el envío y validación de formularios, interactividad. *Principales usos: Desarrollo de web dinámica, documentos PDF, navegadores web y widgets de Escritorio. -
C#
*Es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET
*C# contiene veinte categorías generales de tipos de datos integrados: tipos de valor y tipos de referencia. -
SWIFT
*Swift es un lenguaje de programación poderoso e intuitivo creado por Apple para desarrollar apps de iOS, Mac, Apple TV y Apple Watch.
* Está diseñado para brindar a los desarrolladores más libertad que nunca. Y como es fácil de usar y de código abierto, es ideal para que cualquier persona con una idea pueda hacerla realidad. J.J.J -
REFERENCIAS
*Anon, (2018). [en línea] Disponible en: https://www.ecured.cu [Consultado el 1 de octubre de 2018].
*Definista (2018). Javascript . [en línea] Concepto de - Definición de. Disponible en: https://conceptodefinicion.de/javascript/ [Consultado el 1 de octubre de 2018].
*Rojas, E. y Rojas, E. (2018). La historia de los lenguajes de programación . [en línea] MuyComputerPRO. Disponible en: https://www.muycomputerpro.com/2011/08/26/historia-lenguajes-programacion [Accedido el 1 de octubre de 2018].