-
PLANKALK‹L
PodrÌamos decir que es el antepasado de los
modernos lenguajes de programación. Fue creado por
Konrad Zuse, a mediados de los 40, para su serie de
máquinas Z. Su nombre es una combinación de las
palabras Plan y Kalk¸l, así que podría traducirse por
plan de cálculo, usado para hacer cálculos grandes y complejos. -
SHORT CODE
Basándose en las ideas de John W. Mauchly,
William F. Schmitt creó este lenguaje interpretado en
1950 y fue utilizado en la primera serie de UNIVAC. Es
considerado el precursor de los lenguajes de alto nivel. -
FORTRAN
Al comienzo de la decada de los 50, John Backus
estaba trabajando con SSEC (Selective Sequence Electronic Calculator), uno de los primeros ordenadores de
IBM, y desarrolló el programa SPEEDCODING para él.
Tomando éste como base, se emprendió, en otoño de
1954, la creación de un lenguaje para añadirle más
prestaciones al modelo IBM 704, que iba a salir pronto
al mercado -
FLOWMATIC
El primer lenguaje de programación destinado al
tratamiento de aplicaciones de gestión. Desarrollado
por el equipo de Grace Hopper en 1957, este lenguaje
compilado sólo fue implementado en UNIVAC. -
LISP
Durante un encuentro sobre inteligencia artificial. Simon, A.
Newell y J. C. Shaw describieron su lenguaje IPL
(Information Processing Language), creado para el
ordenador JOHNIAC. Inspirándose en ese lenguaje, en
1958 John McCarthy creó el LISP (LISt Processing language) como parte de un proyecto de inteligencia artificial del MIT, teniendo como soporte un equipo IBM. Se trata de un lenguaje conciso e interactivo,
basado en el tratamiento de listas -
COBOL
El Departamento de Defensa
USA preocupado de los lenguajes de
programación existentes, los programas no podían llevarse de un ordenador a otro y resultaban bastante difíciles de leer y modificar.
Patrocinó una conferencia sobre lenguajes (CODASYL, COnference
on DAta SYstems Languages). Fruto de aquella conferencia se desarrollo COBOL (COmmon Business
Oriented Language), un lenguaje orientado hacia funciones administrativas, de gran portabilidad y legibilidad. -
ALGOL
Con vistas a obtener un lenguaje universal, que no
dependiera de la máquina donde se implementara, se
formó un comité internacional, formado por la ACM
(Association for Computing Machinery) y la GAMM
(siglas alemanas de la Sociedad para las Mateáticas
aplicadas), que, en 1958, publicó en Zurich un informe
dando carta de nacimiento al IAL (International Algebraic Language), posteriormente denominado ALGOL 58
(ALGOritmic Language). se
presentó en Paris en 1960, fue perfeccionada (ALGOL 68). -
APL
El profesor Kenneth E. Iverson ideó una notación
para describir, sin ambigüedad y con concisión, algoritmos matemáticos y la dio a conocer en su libro A Programming Language (cuyas siglas corresponden al
nombre del lenguaje), publicado en 1962. Partiendo de
esa notación, IBM desarrolló el lenguaje APL, orientado a usos científicos. Todavía se sigue utilizando y sus
programas se reconocen visualmente por su brevedad
y la inclusión de caracteres especiales -
PL/I
Este lenguaje fue desarrollado por IBM, a partir de
1963, que deseaba un lenguaje polivalente, en el sentido de que podía aplicarse tanto a gestión como al ámbito científico. Buscando aunar las ventajas de COBOL,
FORTRAN y ALGOL, PL/I20 resultó un lenguaje muy
flexible y potente, por lo que todavía sigue en uso. -
LOGO
En 1964, Seymour Papert se incorporó al MIT, colaborando
con el pedagogo Jean Piaget (1896-1980). Papert comenzó a diseñar un lenguaje que
sirviera para introducir en el mundo de la programación al alumnado de menor edad
los niños programen a los ordenadores y no los ordenadores a los niños, cuando, en 1980 divulgó en todo el mundo
con su libro Mindstorms Children Computers and
Powerful Ideas , LOGO introduce al
mundo de la programación de una forma gráfica,
mediante la geometría de la tortuga. -
BASIC
John G. Kemeny y Thomas E. Kurtz eran profesores
del Dartmouth College (New Hampshire) y, en 1964,
diseñaron un nuevo lenguaje que permitiera introducirse
a sus estudiantes en los sistemas de tiempo compartido.
Ese lenguaje, al que llamaron BASIC por su sencillez, es,
sin duda, el más difundido, aplicándose tanto en tareas
de gestión como en aplicaciones científicas -
RPG
A principios de los 60, IBM comenzó a desarrollar
un lenguaje orientado la obtención de informes (ventas, pagos, etc.) en el ámbito de gestión (RPG son las
siglas de Report Program Generator). En 1964 salió al mercado con la serie IBM 360 -
C
En 1970, Thompson desarrolló un lenguaje experimental, al que llamó B. Dos años después, Ritchie se
basó en B para crear un nuevo lenguaje de propósito
general, que denominó C. Como no depende de la
arquitectura del hardware, C es uno de los lenguajes
más portables del mercado y, como además ofrece
amplias prestaciones, su difusión es amplísima. -
PASCAL
A principios de los 70, el profesor suizo Niklaus
Wirth, del Instituto Politécnico Federal de
Zurich, emprendió la creación de un nuevo lenguaje
(PASCAL) que permitiera introducirse en la programación de una forma fácil pero a la vez potente y, sobre
todo, siguiendo unas pautas estructuradas. De hecho,
PASCAL es el lenguaje más sencillo que posibilita el
acceso a la informática teórica: descomposición modular, recursividad, punteros, etc. -
PROLOG
Robert Kowalski dijo que la lógica podía emplearse como lenguaje
de programación. Se comenzó a diseñar ese lenguaje,
PROLOG es el prototipo de lenguaje declarativo
por excelencia no están basados en órdenes sino en descripciones.se
proporcionan una serie de conocimientos
sobre un tema, junto con una serie de reglas, y el programa nos contestar· todas aquellas preguntas que
deseemos hacerle sobre el tema siempre que las respuestas puedan deducirse lógicamente de los conocimientos dados al inicio. -
ADA
USA necesita un lenguaje que permitir el diseño de programas modulares y estructurados que fuesen
fáciles de leer y de depurar, controlar instrumentos militares de
todo tipo, aceptar el trabajo en paralelo, de
modo que varios procesos se ejecutaran de forma
simultánea o casi simultánea. el lenguaje elegido fue de Honeywell-Bull
lo cierto es que ADA no es
un lenguaje popular. Se le reprocha ser un tanto complejo, bastante estricto y sólo
apropiado para el desarrollo de grandes programas. -
C++
En los laboratorios Bells, Bjarne Stroustrup modificó el lenguaje C al C++, creando lo que muchos consideran el lenguaje de programación más popular que ha existido nunca. Además, ha sido listado en lo alto de los top ten de los lenguajes de programación desde 1986 y archivado en el Hall of Fame en 2003. Hoy en día es usado por Firefox, Office y Adobe PDF Reader. -
PYTHON
Monty Python sirvió de inspiración para nombrar este lenguaje. Guido Van Rossum lo creó para solucionar problemas en el lenguaje ABC y continúa utilizándose para tal fin. Hoy en día es usado por la NASA, Google y YouTube. -
JAVA
Este lenguaje16, hoy en día ampliamente utilizado
en Internet, fue desarrollado en 1990 por James Gosling (figura 18), de Sun Microsystems, basándose en C
y C++. Un lenguaje para Internet cuando, en aquella
época, la Red estaba casi circunscrita al ámbito universitario? el objetivo de Sun no tenía nada
que ver con Internet; era crear un interfaz atractivo e
intuitivo para electrónica de consumo pero esta se estanco y JAVA se veía mejor para el internet. -
PHP
Rasmus Lerdoff desarrolló PHP para reemplazar unos scripts de Perl usados para mantener su web personal. Hoy en día, PHP ha crecido hasta llegar a ser parte de una arquitectura web integrada en 20 millones de websites. Facebook lo usa actualmente.