FORTRAN
1950 - 2008
% complete
- John Backus desarrolló el programa SPEEDCODING, usando uno de los primeros ordenadores de IBM.
- En el año 1954 se mejora el sistema para satisfacer al modelo IMB 704
- En 1956 culmina FORTRAN (FORmula TRANSlator), incluyendo un manual de 51 paginas
FLOW-MATIC
1955 - 1960
% complete
- Fue creado el primer lenguaje de alto nivel
- Su orientación era al ámbito de la gestión
- Su creador era Grace Murray Hopper
- Estableció el concepto de lenguajes de programación basados en lenguaje natural
- Desarrollo los primeros compiladores
ALGOL
1958 - 1980
% complete
- Fue diseñado específicamente para la programación de computo científico
- Su nombre deriva de ALGOrithmic Language
- Su primera versión se llamó ALGOL 58
- Tiempo después paso a llamarse ALGOL 60 y ALGOL 68
- Fue designado un lenguaje universal
COBOL
1959 - Present
% complete
- El Departamento de Defensa de EEUU patrocinó una conferencia sobre lenguajes
- En la conferencia participaron empresas tales como: IBM, Sperry Rand, Honey Heel, entre otros.
- La gran dama de la informática, Grace Hopper formo parte del comité.
- Resultado de la conferencia surgieron las especificaciones para COBOL (COmmon Business Orientes Languaje) .
- En el añño 2011, esté se actualiza a Visual COBOL como tambien a otras versiones
SIMULA
1962 - present
% complete
- Sus creadores fueron Kristen Nygaard y Ole-Johan Dahl del Centro Noruego de Computación en Oslo
- Su desarrollo se extendió desde 1962 a 1967
- La versión de 1967 tenía como uno de sus objetivos ahorrar esfuerzo de programación
BASIC
1964 - Present
% complete
- John G. Kemeny y Thomas E. Kurtz eran profesores del Dartmouth College
- BASIC fue diseñado para permitir a los estudiantes introducirse en los sistemas de tiempos compartidos
- Su nombre se debe a la sencillez de aprendizaje como también el interprete ocupa poca memoria
- Se creó una version de BASIC para el primer ordenador personal diseñado por Microsoft
- Es el lenguaje mas difundido para aplicaciones cientificas y en tareas de gestion
LOGO
1967 - Present
% complete
- En el año de 1964, Seymour Papert se incorporó al MIT después de 5 años de permanencia en Suiza
- 3 años después, Papert comenzó a diseñar un lenguaje de programación para el alumnado de menor edad
- En 1980, Papert publica su libro "Children Computers and
Powerful Ideas"
- El libro tuvo buena acogida en los estudios primarios y secundarios
- Se introduce la programación gráfica mediante el la geometría de la tortuga
- La programación tortuga debe al nombre del robot que se usa y a los movimientos que realiza: Avanza, Retrocede, Gira a la Derecha, etc.
- Fue desarrollado por Ken Thompson en los Laboratorios Bell
- La idea era la re codificación del sistema operativo UNIX
- El lenguaje B permitió al programador abstraerse de la capa de Hardware
- Para su creación, Thompson se baso en BCPL de Martin Richard (1967)
Pascal
1970 - Present
% complete
- El profesor suizo Niklaus Wirth comenzó la creación de Pascal en el Instituto Federal de Zurich
- La idea de Wirth era crear un lenguaje de programación de fácil uso pero potente, siguiendo unas pautas estructuradas
- Pascal es el lenguaje mas sencillo que posibilita el acceso a la programación teórica: Descomposición, modular, recursividad, etc.
- En 1980 Pascal se estandariza y 3 años después, Borland publica su compilador PASCAL
- Turbo Pascal ve la luz para dar a conocer la rapidez, obteniendo así ventas de casi medio millón de copias
- Desde el año 200, Borland dejo de dar soporte técnico a Pascal
- Actualmente Pascal solo es utilizado en la vida universitaria de manera mas reducida
PL/I
1970 - present
% complete
- Nació como parte del desarrollo de la arquitectura system 360, fabricada por IBM
- Su diseño iba orientado a satisfacer las necesidades existentes en las aplicaciones científicas y comerciales
- El control adecuado de y completo sobre las variables que se declaren en un programa específico
C
1972 - present
% complete
- En los laboratorios Bell, comienza el trabajo de los investigadores Kenneth Thompson y Dennis Ritchie
- En 1970 Thompson desarrolló un lenguaje experimental,
al que llamó B
- Dos años después Ritchie crea el lenguaje C, basándose en B
- C es uno de los lenguajes mas portables debido a que no depende de la arquitectura de hardware
- Bjarne Stroustrup diseñó una ampliación de C llamado C++ en el año de 1984
- C++ se enfoca a la programación orientada a objetos
- Estandar Facto
PROLOG
1972 - present
% complete
- Robert Kowalski, Alain Colmerauer y Phillippe Roussell expusieron una lógica de programación
- Al año siguiente el grupo de inteligencia artificial de la universidad
de Aix-Marseille comenzó a diseñar el lenguaje PROLOG (PROgramation LOGique)
- Se basa en programación declarativa, es decir, basarse en descripciones
- Su respectiva aplicación se da al campo de la inteligencia artificial y no al calculo científico
- Permite resolver problemas lógicos, desarrollar sistemas expertos, entre otros.
ADA
1975 - present
% complete
- El Departamento de Defensa de USA no logro su objetivo de uniformar los lenguajes con COBOL
- En 1975 se reunió un grupo de trabajo para analizar los lenguajes existentes
- Pensaban en un lenguaje el cual debía permitir el diseño de programas modulares y estructurados
- Otra condición fue su fácil depuración y lectura, como también controlar equipos militares de todo tipo
- El informe final propuso crear el lenguaje basado en Pascal, PL/I y ALGOL 68
- Tiempo después se convoco a un concurso para el desarrollo del nuevo lenguaje donde se presentaron 17 propuestas
- Después de una previa selección quedaron 4 propuestas a las cuales se les asigno los nombres claves de Red, Green, Yellow y Blue para el anonimato
- Green fue seleccionado propuesto por Honeywell-Bull y diseñado por un equipo encabezado por Jean Ichbiah
- El nombre de ADA fue propuesto en honor de Ada Lovelace
- Este no es un lenguaje muy popular debido a su complejidad y solo es apropiado para el desarrollo de grandes proyectos
SMALLTALK
1980 - present
% complete
- Surge de investigaciones realizadas por Alan Kay, Dan Ingalls, Ted Kaehler, Adele Goldberg
- El objetivo era crear un sistema que permitiese expandir la creatividad de sus usuarios
- Los objetos se comunican entre sí mediante el envío de mensajes y puede proveer muchas operaciones
- Es considerado el primero de los lenguajes orientados a objetos
EIFFEL
1985 - present
% complete
- Lenguaje de programación escrito por Bertrand Meyer
- incluye un preprocesador que permite la traducción de código Eiffel a lenguaje C
- Permite la encapsulación , control de acceso y tiene gran facilidad para las modificaciones.
PYTHON
1989 - Present
% complete
- Su antecesor fue el Lenguaje ABC
- Se hizo público el 16/octubre/2000
- En el 2008 se publicó la versión Python 3.0
- Soporta las programaciones orientada a objetos y la estructurada
- Incorpora algunas funcionalidades que permiten la programación funcional y la orientada a aspectos
- Admite parcialmente la programación funcional LISP
- Tiene la misma filosofía que Linux
- Contiene un completo sistema de tipos dinámicos y gestión de memoria.
JAVA
1990 - present
% complete
- En estos días es el lenguaje mas utilizado
- Fue desarrollado por James Gosling de Sun Microsystems, basándose en C y C++
- El objetivo de Sun, era crear una interfaz atractivo e intuitivo para dispositivos electrónicos
- En el año de 1995 Bill Joy, presento JAVA con modificaciones para ajustarse a los medio
- Es de sencillo uso y valido para cualquier plataforma, ademas de su fiabilidad y alejamiento a los virus
DELPHI
1995 - Present
% complete
- La aparición de Delphi se debe a la necesidad de expandir Pascal a la programación visual
- La principal competencia se da con Visual Basic
- Es un lenguaje usado para asi cualquier proyecto como servicios de sistemas operativos, aplicaciones de consola, aplicaciones visuales, etc.
- Este lenguaje produce aplicaciones en codigo de maquina, por lo que el ordenador lo interpreta de forma inmediata
SCALA
2001 - present
% complete
- Fue creado en los Laboratorios de Métodos de Programación EPFL
- Su uso para las plataformas JVM y .NET fue liberado en el año 2004
- Su diseño fue influenciado por muchos lenguajes e investigaciones
- El objetivo de SCALA es proporcionar el mejor diseño para la abstracción y composición componentes
More Options
Download Link
Download Link
Download Link