You are on page 1of 6

UNA BREVE HISTORIA SOBRE LOS LENGUAJES

DE PROGRAMACIN MS USADOS
Por nasheli el 21 de octubre de 2014, 20:03
Los lenguajes de programacin formales nacieron aproximadamente en los aos 50, a
partir de all su historia ha sufrido interesantes cambios que te invitamos a conocer en
el siguiente post.
Charles Babbage, conocido como el Padre de las computadoras, dise una mquina
totalmente mecnica capaz de realizar cualquier tipo de clculo matemtico: la
Mquina Analtica. Aunque la mquina analtica no fue construda hasta 150 aos
despus por el Museo de Londres, Ada Lovelace fue la primer persona que se
interes por la inexistente mquina de Babbage y desarroll un algoritmo capaz de ser
utilizado en ella. De all que Ada Lovelace sea considerada como la primer
programadora de computadoras de la historia.
Los lenguajes de programacin formales nacieron en los aos 50s, perodo en el
que tambin naci el fundador y bajista de Iron Maiden: Steve Harris. Algunos de
estos lenguajes han quedado en el olvido, pero algunos ms, como lo demuestra esta
infografa, han sabido ganarle la batalla al tiempo y seguir dando lata, convirtindose
en los favoritos entre algunas personitas que yo conozco.

1957-1959

Fortran (Formula Translation)

LISP (List Procesor)

COBOL

(Common

Business-

Oriented Language)
Considerados los lenguajes ms viejos
utilizados hoy en da. Son lenguajes de
alto nivel que fueron creados por
cientficos, matemticos y empresarios de la computacin.

Principales usos: Aplicaciones para supercomputadoras, desarrollo de Inteligencia


Artificial, software empresarial.
Usados por: NASA, tarjetas de crdito y ATMs.
Dato curioso: En la pelcula de accin The Terminator se utilizaron muestras de
cdigo fuente de COBOL para los textos mostrados en el visor de Terminator.

1970

Pascal (nombrado as en honor al matemtico y fsico Francs Blaise Pascal)

Lenguaje de alto nivel. Utilizado para la enseanza de la programacin


estructurada y la estructuracin de datos. Las versiones comerciales de Pascal
fueron ampliamente utilizadas en los aos 80s.
Creador: NiKlaus Wirth
Principales usos: Enseanza de la programacin. Objet Pascal, un derivado, se
utiliza comnmente para el desarrollo de aplicaciones Windows.
Usado por:Apple Lisa (1983) y Skype.

1972

C (Basado en un programa anterior llamado B)

Lenguaje de propsito general, de bajo nivel. Creado por Unix Systems. Es el lenguaje
ms popular (precedido por Java). De l se derivan muchos lenguajes como C#, Java,
Javascript, Perl, PHP y Phyton.
Creador: Dennis Ritchie (Laboratorios Bell)
Principales usos: Programacin multiplataforma, programacin de sistemas,
programacin en Unix y desarrollo de videojuegos.
Usado por: Unix (reescrito en C en 1973), primeros servidores y clientes de la WWW.

1983
C++ (Formalmente C con clases; ++ es el
operador de incremento en C)
Lenguaje de nivel intermedio, orientado a objetos.
Una extensin de C con mejoras como clases,
funciones virtuales y plantillas.
Creador: Bjarne Stroustrup (Laboratorios Bell)
Principales usos: Desarrollo de aplicaciones comerciales, software embebido,
aplicaciones cliente-servidor en videojuegos.
Usado por: Adobe, Google Chrome, Mozilla Firefox, Microsoft Internet Explorer.

1983

Objective-C (Object-oriented extension de C)

Lenguaje de propsito general, de alto nivel. Ampliado en C, adicionaba una


funcionalidad de paso de mensajes.
Creador: Brad Cox y Tom Love (Stepstone)
Principales usos: Programacin Apple.
Usado por: Apple OS X y sistemas operativos iOS

1987

Perl (Pearl ya estaba ocupado)

Lenguaje de propsito general, de alto


nivel. Creado para el procesamiento de
reportes en sistemas Unix. Hoy en da
es conocido por su alto poder y
versatilidad.
Creador: Larry Wall (Unisys)
Principales usos: Imgenes generadas por computadora, aplicaciones de base de
datos, administracin de sistemas, programacin web y programacin de grficos.
Usado por: IMDb, Amazon, Priceline, Ticketmaster

1991

Python ( en honor a la compaa de comedia britnica Monty Python)

Lenguaje de propsito general, de alto nivel. Creado para apoyar una gran variedad
de estilos de programacin de manera divertida. Muchos tutoriales, ejemplos de
cdigo e instrucciones a menudo contienen referencias a Monty Python.
Creador: Guido Van Rossum (CWI)
Principales usos: Aplicaciones Web, desarrollo de software, seguridad informtica.
Usado por: Google, Yahoo, Spotify

1993

Ruby (La piedra del zodiaco de uno de los creadores.)

Lenguaje de propsito general, de alto nivel. Un programa de enseanza, influenciado


por Perl, Ada, Lisp, Smalltalk, entre otros. Diseado para hacer la programacin
ms productiva y agradable.
Creador: Yukihiro Matsumoto
Principales usos: Desarrollo de aplicaciones Web, Ruby on Rails.

Usado por: Twitter, Hulu, Groupon.

1995
Java (inspirado en la taza de caf
consumida mientras se desarrollaba el
lenguaje)
Lenguaje de propsito general, de alto
nivel. Hecho para un proyecto de televisin
interactiva.
Funcionalidad
de
programacin
multiplataforma.
Es
actualmente el segundo lenguaje de
programacin ms popular en el mundo.
Creador: James Gosling (Sun Microsystems)
Principales usos: Programacin Web, desarrollo de aplicaciones Web, desarrollo de
software, desarrollo de interfaz grfica de usuario.
Usado por: Android OS/Apps

1995

PHP (Formalmente: Personal Home Page, ahora es por Hypertext


Preprocessor)

Lenguaje de cdigo abierto, de propsito general. Se utiliza para construir pginas


web dinmicas. Ms ampliamente usado en software de cdigo abierto para
empresas.
Creador: Rasmus Lerdorf
Principales usos: Construccin y mantenimiento de pginas web dinmicas,
desarrollo del lado del servidor.
Usado por: Facebook, Wikipedia, Digg, WordPress, Joomla.

1995

Javascript

(ltima

despus
de
Livescript)

eleccin

Mocha

Lenguaje de alto nivel. Creado para


extender las funcionalidades de las
pginas web. Usado por pginas
dinmicas para el envo y validacin
de
formularios,
interactividad,
animacin,
seguimiento
de
actividades de usuario, etc.
Creador: Brendan Eich (Netscape)
Principales usos: Desarrollo de web dinmica, documentos PDF, navegadores web y
widgets de Escritorio.
Usado por: Gmail, Adobe Photoshop, Mozilla Firefox.

You might also like