wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Historia de los lenguajes de programación

Total questions: 25

Worksheet time: 8mins

Name
Class
Date
1.

1. ¿Quién es el creador de FORTRAN?

a)

A) Bjarne Stroustrup

b)

B) John Backus

c)

C) Dennis Ritchie

d)

D) John McCarthy

2.

2. LISP es conocido principalmente por su uso en:

a)

A) Desarrollo web

b)

B) Sistemas operativos

c)

C) Inteligencia artificial

d)

D) Videojuegos

3.

3. ¿Qué lenguaje fue diseñado para negocios y administración?

a)

A) C

b)

B) COBOL

c)

C) Prolog

d)

D) BASIC

4.

4. El lenguaje ALGOL es importante porque:

a)

A) Fue el primer lenguaje orientado a objetos

b)

B) Se usó para crear la web

c)

C) Introdujo la programación estructurada y BNF

d)

D) Fue creado por Microsoft

5.

5. BASIC fue creado con el objetivo de:

a)

A) Optimizar sistemas bancarios

b)

B) Ser un lenguaje de fácil aprendizaje para principiantes

c)

C) Facilitar la IA

d)

D) Crear videojuegos

6.

6. ¿Quién creó el lenguaje C?

a)

A) Brendan Eich

b)

B) Ken Thompson

c)

C) Dennis Ritchie

d)

D) James Gosling

7.

7. Prolog pertenece al paradigma:

a)

A) Orientado a objetos

b)

B) Funcional

c)

C) Lógico basado en predicados

d)

D) Imperativo

8.

8. Pascal fue diseñado principalmente con fines:

a)

A) Científicos

b)

B) Comerciales

c)

C) Educativos

d)

D) Móviles

9.

9. C++ agrega a C principalmente:

a)

A) Tipado dinámico

b)

B) Programación orientada a objetos

c)

C) Inteligencia artificial

d)

D) Sintaxis similar a Python

10.

10. Objective-C fue clave para el desarrollo de:

a)

A) Android

b)

B) WindowsC) Apple antes de Swift ✅

c)

C) Apple antes de Swift

d)

D) Videojuegos de consola

11.

11. Ada se utiliza especialmente en sistemas:

a)

A) Educativos

b)

B) Web

c)

C) Críticos como aviación y defensa

d)

D) Videojuegos

12.

12. ¿Cuál de los siguientes lenguajes fue creado por Guido van Rossum?

a)

A) Ruby

b)

B) Python

c)

C) PHP

d)

D) Java

13.

13. El lema de Java “Write once, run anywhere” se refiere a:

a)

A) Su velocidad

b)

B) Su máquina virtual portátil

c)

C) Su uso en videojuegos

d)

D) Su sintaxis simple

14.

14. ¿Qué lenguaje es esencial en el desarrollo web del lado del cliente?

a)

A) PHP

b)

B) Ruby

c)

C) JavaScript

d)

D) Go

15.

15. PHP fue creado para:

a)

A) Programación de sistemas

b)

B) Desarrollo web del lado del servidorC) Compilar hardware

c)

C) Compilar hardware

d)

D) Inteligencia artificial

16.

16. Ruby es conocido por su énfasis en:

a)

A) Alta velocidad

b)

B) Seguridad de memoria

c)

C) La productividad y felicidad del desarrollador

d)

D) Computación científica

17.

17. C# fue desarrollado por:

a)

A) Sun Microsystems

b)

B) Apple

c)

C) Microsoft (Anders Hejlsberg)

d)

D) IBM

18.

18. Go destaca por su modelo de concurrencia basado en:

a)

A) Promesas

b)

B) Threads clásicos

c)

C) Actores

d)

D) Goroutines

19.

19. Rust es reconocido por ofrecer:

a)

A) Portabilidad como Java

b)

B) Seguridad de memoria sin garbage collector

c)

C) Tipado dinámico

d)

D) Desarrollo solo para web

20.

20. Swift fue creado principalmente para:

a)

A) Programación de microservicios

b)

B) Reemplazar Objective-C en el ecosistema Apple

c)

C) Ingeniería aeroespacial

d)

D) Crear videojuegos

21.

21. ¿Qué característica de ALGOL influyó más directamente en el diseño de lenguajes modernos como C, Pascal y Java?

a)

A) Su recolección automática de basura

b)

B) Su estructura basada en bloques y alcance léxico

c)

C) Su sintaxis orientada a objetos

d)

D) Su integración con sistemas embebidos

22.

22. ¿Qué innovación introdujo Prolog que lo diferenció drásticamente de otros lenguajes de su época?

a)

A) La ejecución paralela por defecto

b)

B) La inferencia automática mediante retroceso y unificación

c)

C) El tipado estático avanzado

d)

D) La programación orientada a objetos basada en prototipos

23.

23. Rust logra seguridad de memoria sin usar garbage collector gracias a:

a)

A) Interpretes en tiempo real

b)

B) Su sistema de tipos dinámicos

c)

C) Su modelo de propiedad, préstamos (borrowing) y lifetimes en el compilador

d)

D) Su runtime optimizado escrito en C

24.

24. Una de las razones por las que C sigue siendo tan utilizado en sistemas operativos es que:

a)

A) Su sintaxis evita completamente los punteros

b)

B) Genera binarios portátiles sin necesidad de compilación

c)

C) Permite manipular memoria directamente con eficiencia cercana al hardware

d)

D) Integra automáticamente concurrencia segura

25.

25. ¿Por qué Julia ha ganado relevancia en el ámbito científico frente a lenguajes clásicos como Python o MATLAB?

a)

A) Porque utiliza tipado dinámico exclusivamente

b)

B) Porque su compilación JIT permite rendimiento cercano a C con sintaxis de alto nivel

c)

C) Porque no necesita bibliotecas externas

d)

D) Porque es el estándar oficial de la IEEE