Por @Alvy

Los 10 lenguajes de programación (¿muertos?) más influyentes de todos los tiempos (CC) Alvy

Según 10 Most(ly dead) Influential Programming Languages serían estos:

1. Cobol. Un lenguaje comercial creado en 1960 por el Departamento de Defensa de EE. UU., clave para sistemas bancarios y empresariales. Introdujo los registros estructurados. Es quizá el muerto menos muerto de todos, por cuestiones de «legado» (cantidad de sistemas en bancos y la administración funcionan en él).

2. Algol. El abuelo de la mayoría de lenguajes modernos. Introdujo la sintaxis estructurada y la BNF (notación de Backus-Naur).

3. APL. Lenguaje simbólico para procesamiento de arrays. Usado en matemáticas aplicadas y finanzas. Potente pero limitado por ser un poco críptico.

4. Basic. Otro que está poco muerto. Llevó la programación a los hogares en los 70 y 80, popularizó los intérpretes en tiempo real y democratizó el acceso a los ordenadores.

5. PL/I. Fue un intento de IBM de unificar Fortran y Cobol. Técnicamente avanzado (punteros, sobrecarga, constantes), pero no acabó bien por el enfrentamiento de los fanáticos de ambos «bandos».

6. Simula 67. Extensión de ALGOL para simulaciones. Inventó las clases y objetos. Inspiró C++, CLU y la programación orientada a objetos moderna. Ahí se quedó.

7. Pascal. No sé si todavía se usa, pero en mis tiempos lo dábamos en clase. Es un lenguaje académico derivado de ALGOL.

8. CLU. Creado por Barbara Liskov para explorar tipos abstractos. Antecesor de los iteradores, genéricos, excepciones y la encapsulación moderna.

9. ML. Diseñado por Robin Milner, fue pionero del tipado estático con inferencia de tipos. Es la base de otros lenguajes como OCaml, F# y Coq.

10. Smalltalk. Quizá uno de los más importantes. Era un lenguaje puro orientado a objetos, donde todo eran objetos. Influenció la interfaz gráfico y lenguajes como Java y Ruby. Ahí es poco.

Compartir en Flipboard Publicar