Historia de los lenguajes de programación

Events

Telar de Jacquard

1801

Esta maquina utilizaba tarjetas perforadas para así poder crear estilos complejos en la tela.

Maquina analítica

1834

Diseño de una computadora moderna por Charles Babbage.

Plankalkül (Lenguaje de programación)

1943 - 1946

Nace Plankalkül, considerado el primer lenguaje de programación. Este es creado por el alemán Konrad Zuse

ENIAC

1946

De los primeros "ordenadores", construida por John Presper Eckert y John William Mauchly y programada por Betty Snyder Holberton, Marlyn Wescoff Meltzer, Jean Jennings Bartik, Kathleen McNulty Mauchly, Ruth Lichterman Teitelbaum y Frances Bilas Spence.

Sistema A-0

1951 - 1952

Primer compilador, desarrollado por Grace Murray Hopper.

UNIVAC I

1951

Primera computadora comercial, diseñada por J. Presper Eckert y John William Mauchly. Esta maquina es descendiente de la ENIAC.

FLOW-MATIC

1955

Primer lenguaje de alto nivel, creado por Grace Murray Hopper. Este lenguaje es pionero en la utilización de palabras naturales.

FORTRAN

1957

Lenguaje de programación de alto nivel de IBM para su maquina IBM 704, este, inicialmente fue creado para usos científicos. Este lenguaje contaba con uno de los primeros compiladores.

ALGOL

1958

Lenguaje de programación algorítmico.

LISP

1958

Es un lenguaje de alto nivel, diseñado por John McCarthy, utilizado comúnmente para el desarrollo de IA.

COBOL

1959

Lenguaje de programación creado por la asociación CODASYL. COBOL está basado en el lenguaje FLOW-MATIC.

BASIC

1964

Lenguaje de alto nivel, diseñado por John George Kemeny y Thomas Eugene Kurtz.

Pascal

1970

Creado por Niklaus Wirth, es un lenguaje de alto nivel, inicialmente orientado a la enseñanza de la programación.

C

1972

Desarrollado por Dennis Ritchie. Es un lenguaje de medio nivel, orientado a la implementación de OS.

SQL

1974

Lenguaje de acceso a base de datos, diseñado por Donald D. Chamberlin y
Raymond F. Boyce.

C++

1983

Lenguaje diseñado por Bjarne Stroustrup, "evolución" de C, esta vez orientado a objetos.

Perl

1987

Es diseñado por Larry Wall, este lenguaje se encuentra en gran utilización hasta la actualidad.

Visual Basic

1991

Desarrollado por Alan Cooper, derivación de Basic.

Python

1991

Creado por Guido van Rossum, este lenguaje cuenta con orientación a objetos y programación imperativa.

HTML

1993

Lenguaje orientado a la elaboración de paginas web.

Java

1995

Es uno de los más conocidos. Este lenguaje orientado a objetos fue creado por Sun Microsystems, hoy en día esta empresa forma parte de Oracle.

Ruby

1995

Este lenguaje orientado a objetos es presentado en 1995 por Yukihiro Matsumoto.

JavaScript

1995

Lenguaje orientado a objetos e imperativo. Desarrollado en un principio por Brendan Eich.

PHP

1995

Creado por Rasmus Lerdorf, este lenguaje originalmente estuvo orientado al desarrollo web, hoy en día es utilizado en el área de servidores.

C#

2000

Lenguaje de programación orientado a objetos, creado por Microsoft.

Go

2009

Lenguaje de programación orientado a objetos, desarrollado por Google.

Rust

2010

Lenguaje orientado a objetos, imperativo, entre otras características. Es un lenguaje de propósito general desarrollado por Mozilla.

Dart

2011

Es un lenguaje creado por Google, este está enfocado a programación web, en donde ofrece una alternativa a JavaScript.

Kotlin

2012

Desarrollado por JetBrains, este es un lenguaje orientado objetos. Este año (2017), se anuncio que Kotlin se implementará en el OS Android.

Swift

2014

Es un lenguaje de programación dedicado al desarrollo de aplicaciones para los sistemas de Apple. Actualmente es de código abierto.

Hack

2014

Lenguaje de alto nivel creado por Facebook, su utilización es variada, actualmente es común verlo en desarrollo de webs.

Futuro

2018

Los lenguajes de programación evolucionaran conforme pase el tiempo, muchos desaparecerán y otros nuevos serán creados, lo importante aquí es estar actualizado como ingeniero y siempre tener una mentalidad abierta respecto a los nuevos lenguajes.