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í.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

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 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

Ayuda

La informática desde hace seis década ha logrado posicionarse como una de las profesiones más importante en el mundo. Existen páginas webs, aplicaciones, sistemas operativos y consolas de videojuego. Todo esto es posible gracias a los lenguajes de programación. Son esenciales de dominar para todo ingeniero, ya que, a medida que pasan los años, se expanden a otras industrias. Como la medicina, auto ...

Internet Hello World Hola Mundo ...

“Hello World” o en español conocido como “Hola Mundo” es el primer programa que usualmente escribes cuando estás tratando de aprender un lenguaje de programación. Si lo logras has dado un gran paso para aprender la sintaxis necesaria. La cantidad de lenguajes de programación ya se cuenta por cientos y los hay de todo tipo, desde los más sencillos como el lenguaje Pascal cre ...

Tecnología

Hace más de 60 años no existía nada relacionado con la informática y computación actual. La primera PC moderna, compilador de lenguajes de programación y procesador de texto no era más que una simple visión en la mente de sus creadores. A continuación, se detallan los esfuerzos y personajes más importantes para la ingeniería informática. Entre las personas que destacaron aportando sus conocimient ...

general desarrollo web programación ...

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

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 ...

Informática Java Libros ...

Descripción: Java es uno de los lenguajes más complejos en el desarrollo de software, pero también es uno de los más demandados. Entendiendo Java desde su peculiar punto de vista, lograrás adaptarte y programar en el lenguaje de programación que nos abre las mejores puertas a nivel profesional. Este curso te guiará de una manera sencilla, divertida y, sobre todo, profesional a que lo conozcas y lo ...

programacion lenguajes de programacion

Si bien tener el conocimiento de varios lenguajes de programación puede traerle muchos beneficios. Pero, para asegurar tu carrera, debes elegir un idioma. Si usted piensa en PHP vs Java entonces usted podría estar confundido sobre qué lenguaje es el mejor. PHP VS Java En este blog de la web, describiremos algunas características de PHP y JAVA. Antes de seleccionar cualquier idioma, puedes leer ate ...

general cursos

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 ...

apple ibooks playground ...

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 ...

Automatizaciones Chat GPT Cursos ...

En el mundo en constante evolución del desarrollo web y la programación, ChatGPT emergió como un baluarte potente y revolucionario. Su impacto en la automatización de tareas y la generación de código ha sido notable, remodelando la forma en la que los programadores y desarrolladores interactúan con sus proyectos. Transformación del Desarrollo Web con ChatGPT ChatGPT, una tecnología desarrollada po ...