it-swarm-es.com

¿Qué constituye un lenguaje de programación muerto?

Imagínese que fue elegido forense del IEEE u otro órgano rector y tuvo que pronunciar un lenguaje de programación como muerto. ¿Qué signos buscarías? ¿Hay algún idioma zombie que no sepa que ya está muerto?

18
Peter Turner

Los lenguajes de computadora nunca mueren; solo pasan de sobrevalorados a subutilizados. Alguien siempre volverá a descubrir un idioma antiguo y lo aprenderá, solo por el gusto de hacerlo.

Anexo: Las personas a las que les gustan los idiomas antiguos a veces escriben un nuevo idioma inspirado en él. Entonces, incluso si el idioma original está muerto según los términos de algunas personas, su espíritu continúa viviendo en sus descendientes. Algunos ejemplos incluyen:

  1. B y BCPL inspiraron C
  2. Ícono inspirado SNOBOL
  3. ALGOL inspiró demasiados idiomas para contar
34
imgx64

En lingüística, una lengua muerta se define como aquella que no tiene hablantes nativos o fluidos. Creo que esta definición se traduce bastante bien en la esfera de la programación. Un lenguaje de programación inactivo es aquel que ningún programador usa como lenguaje principal o que ningún sistema admite de forma nativa.

42
Mild Fuzz

Un lenguaje está muerto cuando nadie en su sano juicio haría un proyecto nuevo en él. Al igual que los lenguajes humanos muertos no son completamente irrelevantes (porque estudiamos historia), los lenguajes de programación muertos no son completamente irrelevantes (porque mantenemos todo ese código histórico crucial).

22
dsimcha

Si yo fuera el forense del IEEE, buscaría los mismos signos que usan los lingüistas para determinar si un lenguaje natural está muriendo/muerto, a saber.

  1. ¿Cuántos programadores aún usan el lenguaje?
  2. ¿Cuál es la edad promedio de sus usuarios?
  3. ¿Qué porcentaje de la generación más joven de programadores adquiere fluidez con el lenguaje?

Según estos criterios, supongo que COBOL está moribundo. A pesar de 220 baziliones LOC escritos en COBOL, de acuerdo con este artículo de 2006 en CW, la edad promedio de los programadores de COBOL debe ser mayor de 50 años. Si bien no pude encontrar estadísticas exactas, supongo que el programador promedio Java está en sus 20 años, en comparación. Los apologistas de COBOL señalan que todavía se escriben algunos 5B LOC en COBOL anualmente , pero no creo que esta sea una medida confiable: probablemente podría volver a escribir 10 líneas de COBOL en 1 línea de Perl o algunas pulsaciones de teclas en J - COBOL es un lenguaje bastante detallado.

5
A. N. Other

Un lenguaje de programación no está muerto siempre que pueda encontrar algún tipo de especificación del mismo, a partir del cual pueda crear un compilador o un intérprete capaz de ejecutar programas en una computadora que funcione.

3
mouviciel
  • ¿Cuántos libros se han publicado recientemente sobre este idioma?
  • ¿Cuántas conversaciones (IRC, correo electrónico, blogs) se han generado recientemente sobre este idioma?
  • ¿Cuántos programadores se autoidentifican irónicamente como nativos de este lenguaje?

Como alguien señaló, siempre hay una secta de personas, ya sea historiadores o locos, que saldrán a estudiar lenguas muertas por el gusto de hacerlo. Los idiomas muertos son más fáciles de encontrar al elevar esta barra.

2
Mark Canlas

Para mí, hay una diferencia si un comité ha decidido que algo está muerto o algo está muerto para mí.

Por ejemplo, Forth per se está muerto para mí: no hay muchos proyectos actuales de Forth de los que pueda aprender, no hay muchas listas de correo o foros activos donde pueda pedir ayuda, y no hay Demasiadas bibliotecas disponibles.

El lenguaje similar a Forth, Factor , por otro lado, parece estar mucho más vivo. No lo llamaría muerto a pesar de que no es mucho menos oscuro que Forth.

1
LennyProgrammers

Las opiniones de las personas determinan la letalidad

  1. El hombre entra en un moderno y moderno bar de alta tecnología.
  2. El hombre comienza a hablar de características interesantes en COBOL.
  3. La gente comienza a retroceder, dándote una litera cada vez más amplia.
  4. La gente sonríe por todas partes
  5. El hombre se entera de que COBOL parece bastante muerto, ¿eh?

pD. Estuve tentado a usar 'mujer' o persona 'en lugar de hombre, pero no quiero implicar que el género [femenino] estaba relacionado con él, estuve tentado a usar' persona 'pero sonaba extraño dada nuestra historia de "caminatas de hombres en un bar "chistes de estilo. Bueno, de todos modos, al menos estoy pensando en las cosas.

1
Michael Durrant