PurFact

Lenguajes de programación

17 preguntas · Tecnología

En realidad, los ordenadores solo entienden ceros y unos. Para que las personas puedan decirles qué hacer existen los lenguajes de programación, y hay cientos. El primero que se impuso de verdad fue Fortran, presentado por IBM en 1957 para que los científicos no tuvieran que traducir sus fórmulas a código máquina a mano. Poco después llegaron COBOL, para bancos y aseguradoras, y Lisp, para la investigación temprana en inteligencia artificial. Muchos lenguajes esconden historias curiosas en su nombre. C se llama así porque sucedió a un lenguaje llamado B, y el «++» de C++ es un chiste de programadores. Pascal rinde homenaje a un matemático francés, Python a un grupo cómico británico, Java a una variedad de café y Kotlin a una isla cerca de San Petersburgo. JavaScript se escribió en unos diez días en 1995 y hoy funciona en todos los navegadores; PHP significó en su día, con modestia, «Personal Home Page». También hay mascotas: Go tiene un gopher y Rust un cangrejo llamado Ferris. En los años ochenta, BASIC puso a programar a toda una generación con los ordenadores domésticos, SQL sigue consultando casi cualquier base de datos y Swift sirve para crear apps de iPhone y Mac. ¿Quién inventó cada lenguaje y para qué se usa? Ponte a prueba aquí.

Practicar gratis

PurFact te vuelve a mostrar cada tarjeta justo antes de que la olvides. Así se queda lo aprendido.

Todas las preguntas con respuesta

¿Qué lenguaje de programación de Guido van Rossum lleva el nombre de un grupo cómico británico?

Ver respuesta

Python

Van Rossum empezó en las vacaciones de Navidad de 1989 y era un gran fan de los Monty Python.

💡 ¿Sabías que…? Hoy es el lenguaje principal para el análisis de datos y la inteligencia artificial.

¿Qué lenguaje, publicado por Sun Microsystems en 1995, prometía «write once, run anywhere»?

Ver respuesta

Java

Los programas se ejecutan en una máquina virtual y, por tanto, en cualquier sistema que la admita.

💡 ¿Sabías que…? Debe su nombre a un tipo de café; de ahí la taza humeante del logotipo.

¿Qué lenguaje escribió Brendan Eich en unos diez días en 1995 para el navegador Netscape?

Ver respuesta

JavaScript

El nombre quería aprovechar la fama de otro lenguaje; técnicamente tienen poco en común.

💡 ¿Sabías que…? Hoy funciona en prácticamente todos los navegadores, también detrás de esta aplicación.

¿Qué lenguaje desarrolló Dennis Ritchie a principios de los años setenta para reescribir el sistema operativo Unix?

Ver respuesta

C

El nombre sigue a un lenguaje anterior llamado B.

💡 ¿Sabías que…? El primer programa de ejemplo del libro de Kernighan y Ritchie imprimía «hello, world».

¿Qué lenguaje desarrolló el danés Bjarne Stroustrup en los Bell Labs a partir de 1979?

Ver respuesta

C++

El «++» es un chiste de programadores: significa «aumentar en uno».

💡 ¿Sabías que…? Muchos grandes videojuegos y navegadores están escritos en él.

¿Qué lenguaje para aplicaciones de gestión de 1959 sigue funcionando hoy en muchos grandes ordenadores de bancos y aseguradoras?

Ver respuesta

COBOL

Se pensó para leerse casi como inglés; la informática Grace Hopper la marcó decisivamente.

💡 ¿Sabías que…? Hoy se buscan expertos porque muchos de los desarrolladores originales se han jubilado.

¿Qué lenguaje, presentado por IBM en 1957, se considera el primer lenguaje de alto nivel ampliamente usado?

Ver respuesta

Fortran

El nombre significa «Formula Translation»; John Backus dirigió su desarrollo.

💡 ¿Sabías que…? Los modelos meteorológicos y climáticos de los superordenadores aún lo usan.

¿Qué lenguaje diseñado por John McCarthy en 1958, lleno de paréntesis, marcó la investigación temprana en inteligencia artificial?

Ver respuesta

Lisp

El nombre viene de «List Processing», procesamiento de listas.

💡 ¿Sabías que…? McCarthy también acuñó el término «inteligencia artificial».

¿Qué lenguaje didáctico diseñado por Niklaus Wirth en 1970 lleva el nombre de un matemático francés?

Ver respuesta

Pascal

Su epónimo construyó en el siglo XVII una de las primeras calculadoras mecánicas.

💡 ¿Sabías que…? Generaciones de estudiantes aprendieron a programar con él.

¿Qué lenguaje para principiantes nació en 1964 en el Dartmouth College y luego funcionó en casi todos los ordenadores domésticos?

Ver respuesta

BASIC

El nombre es la sigla de «Beginner’s All-purpose Symbolic Instruction Code».

💡 ¿Sabías que…? El primer producto de Microsoft, en 1975, fue un intérprete de este lenguaje para el Altair 8800.

¿Qué lenguaje presentó Apple en 2014 como sucesor moderno de su lenguaje anterior para apps de iPhone y Mac?

Ver respuesta

Swift

Es de código abierto desde 2015.

💡 ¿Sabías que…? Su logotipo es un vencejo estilizado.

¿Qué lenguaje impulsado por Mozilla promete seguridad de memoria sin recolector de basura y tiene un cangrejo como mascota?

Ver respuesta

Rust

El cangrejo se llama Ferris y sus programadores se llaman «rustaceans».

💡 ¿Sabías que…? Desde 2022 se pueden escribir partes del núcleo de Linux en él.

¿Qué lenguaje presentó Google en 2009, con una tuza, el gopher, como mascota?

Ver respuesta

Go

Entre sus creadores está Ken Thompson, cocreador de Unix.

💡 ¿Sabías que…? Docker y Kubernetes, dos pilares de la nube moderna, están escritos en él.

¿Qué lenguaje web escribió Rasmus Lerdorf en 1994, cuyas siglas significaban al principio «Personal Home Page»?

Ver respuesta

PHP

Hoy las siglas significan, de forma recursiva, «Hypertext Preprocessor».

💡 ¿Sabías que…? WordPress, con el que funciona una gran parte de las webs, está escrito en él.

¿Qué lenguaje del japonés Yukihiro Matsumoto se hizo famoso en todo el mundo gracias al framework web Rails?

Ver respuesta

Ruby

Matsumoto quería un lenguaje que hiciera felices a los programadores.

💡 ¿Sabías que…? El nombre alude a Perl: el rubí y la perla son piedras natales.

¿Qué lenguaje, desarrollado en IBM en los años setenta, sirve para consultar bases de datos relacionales?

Ver respuesta

SQL

Una orden típica empieza con SELECT, FROM y WHERE.

💡 ¿Sabías que…? Si se pronuncia letra a letra o «sequel» sigue debatiéndose entre expertos.

¿Qué lenguaje de JetBrains, llamado como una isla cerca de San Petersburgo, recomienda Google desde 2019 para apps de Android?

Ver respuesta

Kotlin

Funciona en la misma máquina virtual que Java y se puede mezclar con código Java.

💡 ¿Sabías que…? El nombre alude a Java, que también es una isla.

Así aprendes con PurFact

Practicar gratis

Tecnología: todos los temas →