Programacion Historia
Programacion Historia
Programacion Historia
Aunque muchos no se den cuenta, hoy no podemos entender el mundo sin los
lenguajes de programación. Y es que, prácticamente todo lo que nos rodea
está construido con código. Las aplicaciones del móvil, las redes sociales, un
videojuego... hasta los elementos que estoy utilizando para escribir esto han
sido creados con un lenguaje de programación.
Anteriormente os estamos hablando de los lenguajes de programación más
populares, los que más futuro tienen, los preferidos de Google y hasta de los
lenguajes de programación más difíciles (e inútiles, en algunos casos),
pero... ¿cuál es la historia de los lenguajes de programación?
A continuación os contaremos, a grandes rasgos, la historia de los lenguajes
de programación pasando por diferentes hitos.
Y sí, hay que empezar por hace dos siglos, cuando se estima que se creó la
primera unidad de programación y, claro, el primer lenguaje de programación.
Índice de contenidos
El primer lenguaje de programación nació en 1801
El primer lenguaje de programación, el de Ada Lovelace
1936, entra en escena Alan Turing
1957 y el primer lenguaje de programación real
En 1959 llegó COBOL
1964 y el nacimiento de BASIC
1970, Pascal
1972, llega C
Y C++ en 1979
1991: HTML, Python y Visual Basic
1995: Java, JavaScript y PHP
2001 y C#
Scratch en 2006
2009, Go, de Google
Kotlin, en 2012
Swift, en 2013
El primer lenguaje de programación nació en 1801
Joseph Marie Jacquard fue el inventor del telar programable. Este inventor
francés es el responsable de la programación. No es el inventor de la misma,
ya que las cosas han cambiado mucho desde entonces, pero está claro que
creó el primer sistema de instrucciones para un ''computador''.
Y es que, sus tarjetas programables se introducían en un telar que leía el
código, las instrucciones, de dichas tarjetas y automatizaba procesos.
Evidentemente, se trataba de crear diferentes diseños en tejidos, pero esto
permitió que cualquiera con el telar y las tarjetas perforadas crearan estos
diseños sin ser expertos en la materia.
Se estima que este fue el primer lenguaje de programación, ya que estas
tarjetas perforadas se utilizaron en las primeras máquinas
computacionales creadas por Charles Babbage, y posteriormente por los
primeros ordenadores.
5 accesorios imprescindibles y baratos para tu
Raspberry Pi
Estos son los accesorios que deberías comprar para empezar cualquier proyecto
con una Raspberry Pi, como cajas, tarjetas de memoria o incluso una pantalla
táctil.
Revisa la lista
Ada Lovelace se propuso traducir las memorias del matemático italiano Luigi
Menabrea y, mientras lo hacía, creó un lenguaje de programación a mano para
calcular la serie de números de Bernoulli con la máquina de Babbage.
1936, entra en escena Alan Turing
Años más tarde, y nuevos lenguajes de programación mediante, Turing
revolucionó la computación con su Máquina de Turing. Se trata de una
máquina que demostraba que, con un algoritmo, podían resolver cualquier
problema matemático.
Si había un algoritmo, la máquina podía resolver el problema.
1970, Pascal
Niklaus Wirth fue un profesor que creó Pascal como, igual que BASIC,
herramienta de enseñanza de programación, pero pronto trascendó como
lenguaje de programación para crear todo tipo de aplicaciones.
Y C++ en 1979
C++ es uno de los lenguajes de programación más utilizados... para todo. la
intención de Bjarne Stroustrup fue la de extender al lenguaje de programación
C mecanismos para manipular objetos.
VIDEO
QUÉ ES VISHING Y CÓMO PROTEGERSE
1995: Java, JavaScript y PHP
En 1995 nacieron Java, JavaScript y PHP, otros tres de los lenguajes que
han definido la manera en la que entendemos el mundo debido a que,
básicamente, están presentes en el 50% de las páginas web y en muchísimas
aplicaciones.
Aunque se ha intentado dejar de lado a favor de nuevos lenguajes, tanto Java
como JavaScript siguen siendo importantísimos.
2001 y C#
Con la llegada de la década de los 2000, llegaron nuevos lenguajes de
programación, como Action Script. Sin embargo, fue en 2001 cuando llegaron
C# y Visual Basic .NET. Junto a los años anteriores con Java y HTML, C#
culmina el mejor momento de la historia de los lenguajes de programación.
El primero se ha consolidado como uno de los lenguajes de programación más
importante para crear todo tipo de programas. El segundo es... bueno, su
nombre lo indica, un lenguaje orientado a objetos que se asocia a Visual Basic,
pero que es totalmente distinta y está implementado sobre el framework .NET
de Microsoft.
9 trabajos que puedes hacer de forma remota
con tu móvil
A medida que el trabajo a distancia se vuelve cada vez más común, la tecnología
está permitiendo romper con la configuración tradicional del teletrabajo: una oficina
en el hogar con un ordenador en el escritorio, un teléfono y una libreta al alcance
de nuestra mano.
Lee la lista
Scratch en 2006
Seguimos con la historia de los lenguajes de programación hablando de
Scratch, la ''revolución'' de los lengauejs de programación.
Se trata de un lenguaje de programación visual desarrollado por el MIT que
consiste en un lenguaje desarrollado para que niños, adolescentes y adultos
aprendan a programar de manera visual sin tener demasiada idea de código.
Tabla de contenidos
El primer lenguaje de programación
Historia de los lenguajes de programación: Una línea de tiempo
¿Qué lenguajes de programación antiguos se siguen utilizando hoy en día?
Los primeros lenguajes de programación de Microsoft y Apple
¿Cuál es el lenguaje de programación más popular hoy en día?
Conclusión
El primer lenguaje de programación
¿Sabías que el primer lenguaje de programación se inventó en 1843? Ada
Lovelace ideó el primer algoritmo para una máquina de computación primitiva
que escribió en un trozo de papel porque en aquella época no existían los
ordenadores. Obviamente, los lenguajes de programación han avanzado
mucho desde entonces, pero para entender la historia de los lenguajes de
programación, primero hay que reconocer su origen.
Fuente: Flickr
1958: ALGOL (Lenguaje Algorítmico)
El lenguaje algorítmico o ALGOL fue creado por un comité conjunto de
informáticos estadounidenses y europeos. ALGOL sirvió de punto de partida
para el desarrollo de algunos de los lenguajes de programación más
importantes, como Pascal, C, C++ y Java.
Fuente: Limpieza
1987: Perl
Perl fue creado por Larry Wall y es un lenguaje de programación de alto nivel
de propósito general. Originalmente se diseñó como un lenguaje de scripting
destinado a la edición de texto, pero hoy en día se utiliza ampliamente para
muchos fines, como CGI, aplicaciones de bases de datos, administración de
sistemas, programación de redes y programación gráfica.
Fuente: Flickr
1990: Haskell
Haskell es un lenguaje de programación de propósito general que lleva el
nombre del lógico y matemático estadounidense Haskell Brooks Curry. Es un
lenguaje de programación puramente funcional, es decir, principalmente
matemático. Se utiliza en múltiples sectores, especialmente en aquellos que se
ocupan de cálculos complicados, registros y cálculos numéricos. Al igual que
muchos otros lenguajes de programación de esta época, no es demasiado
común ver Haskell en uso para aplicaciones conocidas. Dicho esto, el lenguaje
de programación se ha utilizado para escribir una serie de juegos, uno de los
cuales es Nikki y los robots.
Fuente: Wikimedia
1991: Python
Lleva el nombre de la compañía cómica británica "Monty Python", Python fue
desarrollado por Guido Van Rossum. Es una herramienta de uso
generallenguaje de programación de alto nivel creado para soportar una
variedad de estilos de programación y ser divertido de usar (varios de los
tutoriales, muestras e instrucciones a menudo contienen referencias a Monty
Python). Python es, a día de hoy, uno de los lenguajes de programación más
populares del mundo y es utilizado por empresas como Google, yahoo y
Spotify.
Fuente: Flickr
1991: Visual Basic
Desarrollado por Microsoft, Visual Basic permite a los programadores utilizar un
estilo de arrastrar y soltar para elegir y cambiar trozos de código
preseleccionados a través de una interfaz gráfica de usuario (GUI). El lenguaje
no se utiliza demasiado hoy en día, pero Microsoft ha utilizado porciones de
Visual Basic en varias de sus aplicaciones, como Word, Excel y Access.
Fuente: Pixabay
1993: Ruby
Creado por Yukihiro Matsumoto, Ruby es un lenguaje de programación de alto
nivel interpretado. Es un lenguaje didáctico que recibió la influencia de Perl,
Ada, Lisp y Smalltalk, entre otros. Los principales usos de Ruby son el
desarrollo de aplicaciones web y Ruby on Rails. Twitter, Hulu y Groupon son
algunos ejemplos conocidos de empresas que utilizan Ruby.
Fuente: Wikimedia
1995: Java
Java es un lenguaje de alto nivel de propósito general creado por James
Gosling para un proyecto de televisión interactiva. Tiene funcionalidad
multiplataforma y se encuentra constantemente entre los lenguajes de
programación más populares del mundo. Java se encuentra en todas partes,
desde los ordenadores hasta los teléfonos inteligentes y los parquímetros.
Fuente: Wikimedia
1995: PHP
Anteriormente conocido como "Página de Inicio Personal" que ahora significa
"Preprocesador de Hipertexto", PHP fue desarrollado por Rasmus Lerdorf. Sus
usos principales incluyen la construcción y el mantenimiento de páginas web
dinámicas, así como el desarrollo del lado del servidor. Algunas de las mayores
empresas de todo el mundo utilizan PHP, como Facebook, Wikipedia, Digg,
WordPress y Joomla.
1995: JavaScript
JavaScript fue creado por Brendan Eich, este lenguaje se utiliza principalmente
para el desarrollo de páginas web dinámicas, documentos PDF, navegadores
web y widgets de escritorio. Casi todos los sitios web importantes utilizan
JavaScript. Gmail, Adobe Photoshop y Mozilla Firefox son algunos ejemplos
conocidos.
2000: C#
Desarrollado en Microsoft con la esperanza de combinar la capacidad
informática de C++ con la sencillez de Visual Basic, C# se basa en C++ y
comparte muchas similitudes con Java. El lenguaje se utiliza en casi todos los
productos de Microsoft y se ve principalmente en el desarrollo de aplicaciones
de escritorio.
2003: Scala
Desarrollado por Martin Odersky, Scala que combina la programación funcional
matemática y la programación orientada a objetos organizada. La
compatibilidad de Scala con Java hace que sea útil para el desarrollo de
Android. Linkedin, Twitter, Foursquare y Netflix son solo algunos ejemplos de
las muchas empresas que utilizan Scala en sus pilas tecnológicas.
2003: Groovy
Derivado de Java, Groovy fue desarrollado por James Strachan y Bob
McWhirter. El lenguaje mejora la productividad porque es sucinto y fácil de
aprender. Algunas empresas conocidas que utilizan Groovy en sus pilas
tecnológicas son Starbucks, Transferwise y Craftbase.
2009: Vaya a
Ir fue desarrollado por Google para resolver los problemas que se producen
debido a los grandes sistemas de software. Gracias a su estructura sencilla y
moderna, Go ha ganado popularidad entre algunas de las mayores empresas
tecnológicas del mundo, como Google, Uber, Twitch y Dropbox.
2014: Swift
Desarrollado por Apple como sustituto de C, C++ y Objective-C, Swift se
desarrolló con la intención de ser más sencillo que los lenguajes mencionados
y permitir menos margen de error. La versatilidad de Swift permite utilizarlo
para aplicaciones de escritorio, móviles y en la nube. La aplicación líder de
idiomas "Duolingo" lanzó una nueva aplicación escrita en Swift.
FORTRAN
Como se puede ver arriba, JavaScript fue el lenguaje más popular probado en
DevSkiller basado en las invitaciones de prueba que se enviaron. Este hallazgo
se confirma en el Encuesta para desarrolladores de Stack Overflow 2020 que
sitúa a JavaScript como el lenguaje de programación más popular por octavo
año consecutivo. SQL, Java, HTML/CSS y .NET/C# completan el top 5 de
nuestros resultados.
Conclusión
La historia de los lenguajes de programación es fascinante. Quién iba a pensar
que un algoritmo de mediados del siglo XIX allanaría el camino a la sociedad
tecnológica en la que vivimos hoy. Desde los primeros códigos de máquina
hasta el sofisticado código legible por el ser humano que impulsa nuestras
tecnologías favoritas hoy en día, los lenguajes de programación han recorrido
un largo camino. Lo que es seguro es que la programación informática seguirá
desarrollándose como lo ha hecho en los últimos 150 años y es emocionante
ver lo que nos depara el futuro.