Idea guardada 0 veces
Sé la primera persona en valorar esta idea Valorar

Primer lenguaje de programación de la historia

La programación de computadoras es esencial en nuestro mundo actual, ya que ejecuta los sistemas para casi todos los dispositivos que usamos. Los lenguajes de programación informática nos permiten decirles a las máquinas qué hacer. Las máquinas y los humanos “piensan” de manera muy diferente, por lo que los lenguajes de programación son necesarios para cerrar esa brecha. Tal vez oíste de Java, C#, C++, Python, Ruby, etc. como ejemplos de lenguaje de programación. Pero cuál es el primer lenguaje de programación de la historia. Hoy te contamos.

En 1946, Konrad Zuse, un ingeniero alemán mientras trabajaba en los Alpes de Bavaria, desarrolló el lenguaje Plankalkul. Entonces oficialmente el primer lenguaje de programación de alto nivel fue Plankalkul, que, entre otras cosas, se aplicó para jugar al ajedrez. Sin embargo, no se publicó hasta 1972, creándose el primer compilador en 1975. Ya a finales del siglo XX recibió más implementaciones y aplicaciones por parte de la Universidad de Berlín.

Primer lenguaje de programación- Plankalkul


Ya luego en 1949 aparecería Short Code, propuesto por John Mauchly en 1949. Sin embargo, debido a que tenía que traducirse a código máquina antes de poder ejecutarse, tenía velocidades de procesamiento relativamente lentas.

Otros lenguajes de programación temprana se desarrollaron en las décadas de 1950 y 1960. Tenemos a Autocode, COBOL, FLOWMATIC y LISP. De estos, solo COBOL y LISP siguen en uso hoy en día. Luego aparecería FORTRAN, el primer lenguaje de programación comercial de la historia.

Las características de Plankalkul, el primer lenguaje de programación de la historia, en términos modernos es la siguiente:

Es un lenguaje de programación imperativo de alto nivel.

Los programas son funciones reutilizables.

Las funciones no son recursivas

Sólo la llamada por valor se usa en la invocación de la función.

Las variables son locales a funciones (programas).

Es un lenguaje mecanografiado

Los tipos de datos fundamentales son matrices y tuplas de matrices.

El tipo de las variables no necesita ser declarado en un encabezado especial

Los condicionales se procesan usando comandos protegidos.

Hay una construcción WHILE para iteración

No hay construcción GOTO
Fuente: este post proviene de este blog, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

El Código de Justiniano (Codex Iustinianeus)

El Código de Justiniano es una colección de leyes recopiladas bajo el patrocinio de Justiniano I, gobernante del Imperio Bizantino. Aunque se incluirían las leyes aprobadas durante el reinado de Justi ...

El origen del mundo en la mitología nórdica

El origen del mundo en la mitología nórdica es quizás uno de los más interesantes de toda la literatura mundial. Está llena de un amplio panteón de cosas fantásticas y situaciones muy peculiares. Ven, ...

Recomendamos

Relacionado

apple ibooks playground ...

Apple presentó un nuevo lenguaje de programación

Apple presentó hoy a Swift, un nuevo lenguaje de programación con sintáxis más simple y más fácil de codificar y de procesar. Los desarrolladores pueden contar con Playground, un lugar para hacer pruebas. Para saber todo acerca de Swift se ha puesto a disposición un libro gratis en iBooks que se puede descargar haciendo clic en el siguiente enlace: https://itunes.apple.com/us/book/the-swift-progra ...

Programación niños

El lenguaje de programación Scratch y por qué es tan famoso

¿Crees en el amor a primera vista? Yo sí, y el lenguaje de programación Scratch para niños, me enamoró desde el principio. Realmente lo conocía de oídas, había visto cosas que se podían hacer con él, pero un día me animé a probar por mí mismo y fue una sensación totalmente diferente, algo que superaba totalmente mis expectativas. Scratch está diseñado específicamente para poder hacer lo que quiera ...

general desarrollo web programación ...

Que lenguage de programación debo aprender?

Hola, capaz que muchos no estarán de acuerdo con este post pero la intención no es decir cual es mejor, pues no creo que exista un mejor lenguage de programación. La verdad es que todos tienen sus Pros y sus Contras, y son pensados con especificaciones distintas unos de otros. Una de las preguntas más frecuentes en los foros para principiantes es "¿Cómo iniciarse en programación?" o &qu ...

tecnología programacion

Codificación y Programación. ¿Cuál es la diferencia?

La codificación y la programación a menudo se usan indistintamente en la industria. Ambos términos pueden parecer iguales desde afuera, pero hay una diferencia significativa entre ellos. Hoy, trataremos de explicar la diferencia entre codificación y programación de la manera más fácil posible. Codificación Codificar simplemente significa escribir códigos de un idioma a otro. Las computadoras no en ...

general cursos

10 cursos de programación para principiantes gratuitos.

Gracias a la inmensa popularidad de los MOOC (Massive Online Open Course) en los últimos años, se han abierto todo tipo de puertas para quienes desean aprender por su cuenta. Este tipo de cursos en linea, abiertos y masivos, abundan y están esperando por los alumnos las 24 horas del día los 365 días del año. Solo tienes que decidirte, registrarte, elegir un curso y empezar a aprender. Una de las r ...

Introducción a la programación II

Introducción a la programación II Diagrama de flujo Es una representación gráfica de los algoritmos, los símbolos más utilizados. 1.- Inicio y Fin: Indica el inicio del programa. 2.- Subrutina: Indica un proceso predefinido, para ejecutar el bloque de ejecución. 3.- Entrada: Indica la entrada por el teclado (leer). 4.- Salida: Indica la salida de datos por pantalla (mostrar). 5.- Asignación o proc ...

Enciclopedia Estructura de datos Lógica de Programación

Fundamentos de programación: Algoritmos, estructura de datos y objetos, 4ta Edición – Luis Joyanes Aguilar

La informática y las ciencias de la computación en los primeros años del siglo xxi vienen marcadas por los avan­ces tecnológicos de la pasada década. Los más de veinte años de vida de la computadora personal (PC) y los más de cincuenta años de la informática/computación tradicional vienen acompañados de cambios rápidos y evolutivos en las disciplinas clásicas. El rápido crecimiento del mundo de la ...

Programación niños

Los 12 mejores libros de programación para niños que vas a encontrar

La verdad es que hacer un top 10 de los mejores libros de programación para niños es muy difícil, y como no quiero que te quedes sin ninguna opción, he optado por hacer un top 12. Me hubiera gustado que todos fueran en español, pero es que hay obras que merecen mucho la pena a pesar de que tengas que hacer el esfuerzo de leerlos en inglés. Por ello aquí tienes mi top 12 de los que considero los me ...

Internet

40 cursos básicos de programación online gratuitos en español

¿Alguna vez has pensado en aprender a programar en Java pero te da pereza? ¿Quieres ampliar tus conocimientos en bases de datos y practicar un poco de SQL? En el post de hoy hemos recopilado una interesante colección de cursos gratis en español relacionados con la programación y el desarrollo web, que podemos realizar cómodamente desde casa y a nuestro ritmo. Todos los cursos se realizan desde la ...

Dinero Tik Tok Youtube

Lista de las mejores páginas para chequear la programación de TV en España

A pesar del tiempo y de las innovaciones tecnológicas, la televisión sigue siendo uno de los medios de entretenimiento más populares. Por eso, aunque no lo parezca, chequear la programación de TV puede resultar muy útil en España. En la actualidad, muchos canales de televisión publican con bastante anticipación la programación prevista. De esta manera podemos planificar nuestro tiempo y actividade ...