Contenidos
Lenguaje informático
La programación de ordenadores es esencial en nuestro mundo actual, ya que hace funcionar los sistemas de casi todos los dispositivos que utilizamos. Los lenguajes de programación nos permiten decir a las máquinas lo que tienen que hacer. Las máquinas y los humanos “piensan” de forma muy diferente, por lo que los lenguajes de programación son necesarios para salvar esa distancia.
El primer lenguaje de programación de ordenadores se creó en 1883, cuando una mujer llamada Ada Lovelace trabajó con Charles Babbage en su primer ordenador mecánico, la Máquina Analítica. Mientras que Babbage se preocupaba por calcular simplemente números, Lovelace vio que los números con los que trabajaba el ordenador podían representar algo más que simples cantidades de cosas. Escribió un algoritmo para la Máquina Analítica que fue el primero de su clase. Gracias a su contribución, a Lovelace se le atribuye la creación del primer lenguaje de programación de ordenadores. A medida que han surgido diferentes necesidades y se han creado nuevos dispositivos, han seguido muchos más lenguajes.Programas destacados
1883: Algoritmo para el motor analítico: Creado por Ada Lovelace para la Máquina Analítica de Charles Babbage con el fin de calcular los números de Bernoulli, se considera el primer lenguaje de programación informática.
Diferentes lenguajes de programación y sus usos
Los historiadores pasan horas y horas frente a las pantallas de los ordenadores y las fuentes en papel de otros siglos intentando crear una narración cohesionada. La mayoría de las veces utilizamos Microsoft Word para escribir nuestras ideas e Internet para buscar información. Pero nuestros ordenadores pueden ofrecernos mucho más que eso. No siempre somos conscientes de la gran cantidad de programas informáticos que pretenden ayudarnos a investigar con mayor eficacia. Cuando los historiadores contemporáneos analizan el mundo en el que vivimos ahora, es necesario contextualizar una inmensa cantidad de datos disponibles. Ahí es donde la codificación se vuelve esencial, no sólo para los programadores, sino también para los historiadores. He aquí algunas razones por las que deberías dar tus primeros pasos en la codificación ahora mismo.
Una de las formas en que los historiadores pueden aprender más sobre el entorno digital es a través de la programación. La programación no es para todo el mundo y no es una habilidad que se pueda aprender en un mes. Sin embargo, aprender a programar es divertido, ya que nos ayuda a desarrollar la capacidad de pensar fuera de la caja y a construir conexiones lógicas. Yo no pediría a todo el mundo que se convirtiera en programador, sino que fomentara el pensamiento computacional. Conocer la codificación básica nos ayuda a entender mejor los programas disponibles y, al final, a adaptarlos a nuestras necesidades específicas. Internet ofrece varias herramientas, como Codeacademy, con las que se puede aprender codificación básica en apenas unas horas. Unas semanas más tarde y podrás construir tu primer programa.
Lenguajes de código
Comprender el código y su historia es esencial para entender la “CONFUSIÓN” que supone aprender a leerlo hoy en día. El “Poder de la escritura” inicia nuestro viaje hacia las profundas consecuencias cognitivas e institucionales de convertirnos en usuarios del código (escritores y lectores). A continuación, “El Big Bang del alfabeto” y “Las fórmulas griegas” exploran el origen del alfabeto y sus efectos sin parangón en las mentes e instituciones que dieron lugar a la civilización occidental (en futuros segmentos se abordarán las culturas orales y los sistemas de escritura prealfabéticos). En “Préstame tus oídos” introducimos las relaciones iniciales entre las letras y los sonidos (antecedentes fundamentales para futuros segmentos sobre cómo el código llegó a ser tan complejo). Y, en el “Código de da Vinci” presentamos el código como el “ADN de la ciencia” y el “medio que permitió el Renacimiento”. Por último, repasamos la “Propagación, auge y caída de la alfabetización”, que sienta las bases para “Una breve historia del código – Parte 2: El error del primer milenio”.
“Una vez que empezamos a escribir, somos capaces de reflexionar sobre lo que hemos escrito, y entramos en esta especie de relación recursiva con nuestros propios signos escritos. Y, por tanto, sólo entonces surge un cierto grado o experiencia de autorreflexión que ahora damos por sentado”. – David Abram, filósofo y ecologista, autor: El hechizo de lo sensual.
Evolución de los lenguajes de programación
La sección principal de este artículo puede ser demasiado corta para resumir adecuadamente los puntos clave. Por favor, considere la posibilidad de ampliar el lead para proporcionar una visión general accesible de todos los aspectos importantes del artículo. (Febrero de 2018)
La historia de los lenguajes de programación abarca desde la documentación de los primeros ordenadores mecánicos hasta las herramientas modernas para el desarrollo de software. Los primeros lenguajes de programación eran muy especializados y se basaban en una notación matemática y una sintaxis igualmente oscura[1]. A lo largo del siglo XX, la investigación en la teoría de los compiladores condujo a la creación de lenguajes de programación de alto nivel, que utilizan una sintaxis más accesible para comunicar las instrucciones.
Entre 1842 y 1849, Ada Lovelace tradujo las memorias del matemático italiano Luigi Menabrea sobre la nueva máquina propuesta por Charles Babbage: la Máquina Analítica; complementó las memorias con notas que especificaban en detalle un método para calcular los números de Bernoulli con la máquina, reconocido por la mayoría de los historiadores como el primer programa informático publicado en el mundo[4].