Linea del tiempo lenguajes de programacion

Historia de los lenguajes de programación

Bosque fue diseñado por el informático de Microsoft Research Mark Marron,[7] que describe el lenguaje como un esfuerzo por superar el modelo de programación estructurada que se hizo popular en los años 70.[3][8]

El paradigma de la programación estructurada, en el que el control de flujo se gestiona con bucles, condicionales y subrutinas, se hizo popular tras un artículo de 1968 titulado «Go To Statement Considered Harmful» («La declaración de ir al grano se considera perjudicial») del informático Edsger Dijkstra. Marron cree que podemos hacerlo mejor si nos deshacemos de fuentes de complejidad como los bucles, el estado mutable y la igualdad de referencias. El resultado es Bosque, que representa un paradigma de programación que Marron, en un artículo suyo, llama «programación regularizada».

C++

Este artículo necesita citas adicionales para su verificación. Por favor, ayude a mejorar este artículo añadiendo citas de fuentes fiables. El material sin fuente puede ser cuestionado y eliminado.Buscar fuentes:  «Cronología de los lenguajes de programación» – noticias – periódicos – libros – académico – JSTOR (diciembre de 2010) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)

->  Desarrollador de contenido digital

John von Neumann, John Mauchly, J. Presper Eckert, Herman Goldstine después de Alan Turing. Los primeros programadores de ENIAC fueron Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Meltzer, Fran Bilas y Ruth Lichterman.

Ada

El matemático estadounidense Claude Shannon escribe La teoría matemática de la comunicación, sentando las bases para comprender los límites teóricos de la comunicación entre personas y máquinas. Como parte de este trabajo, Shannon identifica el bit como unidad fundamental de información y, casualmente, la unidad básica de computación.

La matemática Grace Hopper completa A-0, un programa que permite al usuario de un ordenador utilizar palabras en inglés en lugar de números para dar instrucciones al ordenador. Poseía varias características de un compilador actual y fue escrito para el ordenador UNIVAC I, el primer sistema informático comercial de los Estados Unidos.

John Backus completa Speedcode para el primer ordenador científico a gran escala de IBM, el IBM 701. Aunque el uso de Speedcode exigía una cantidad significativa de memoria escasa, reducía enormemente el tiempo necesario para escribir un programa. En 1957, Backus se convierte en el líder del proyecto IBM FORTRAN, que se convierte en el lenguaje de programación científica más popular de la historia y que sigue utilizándose en la actualidad.

->  Cursos de adiestramiento canino

Kotlin

AÑO NOMBRE DESCRIPCIÓN 1801 Telar de Jacquard El telar de Jacquard es un telar mecánico, inventado por Joseph Marie Jacquard y demostrado por primera vez en 1801, que simplifica el proceso de fabricación de textiles con patrones tan complejos como el brocado, el damasco y la matelase. 1842 Máquina analítica El motor/máquina analítica fue una propuesta de ordenador mecánico de propósito general diseñada por el matemático inglés y pionero de la informática Charles Babbage. Se describió por primera vez en 1837 como el sucesor de la máquina diferencial de Babbage, un diseño para un ordenador mecánico. 1890 Tarjetas perforadas Una tarjeta perforada, tarjeta IBM o tarjeta Hollerith de Herman Hollerith es un trozo de papel rígido que contenía órdenes para controlar maquinaria automatizada o datos para aplicaciones de procesamiento de datos. Tanto las órdenes como los datos se representaban mediante la presencia o ausencia de agujeros en posiciones predefinidas. 1936 Máquina de Turing Una máquina de Turing es el modelo idealizado original de un ordenador, inventado por Alan Turing en Las máquinas de Turing son equivalentes a los ordenadores electrónicos modernos a un cierto nivel teórico, pero difieren en muchos detalles.

->  La creatividad en el aula
Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad