• # caractéristiques d'un langage qui dure

    Posté par (site web personnel, Mastodon) . En réponse au lien Hare : un langage pour les 100 ans à venir. Évalué à 1.

    Historiquement un langage qui dure, n'est pas un langage stable, c'est
    1) un langage qui s'impose largement à une grande communauté et est donc généralement open-source (Ou du moins dispose d'un compilo openSource pour résister à la chite de sa société créatrice). Il s'impose soit car il est précurseur soit car il résout des problèmes de manière élégante.
    2) ensuite pour qu'il dure, au delà de 20 ans, il faut qu'il n'est pas de réel concurrent ou du moins qu'il s'impose. Il y a de multiples stratégies.
    3) enfin pour qu'il résiste au delà de 40 ans aux nouveaux, il faut qu'il ait une bibliothèque tellement vaste et qu'il soit tellement rependu qu'il soit pratiquement indétronable.

    Pour illustrer les langages immortels on peut prendre C, Cobol et même Pascal ou Vhdl.
    À l'inverse si on prends Awk et bien d'autres que je ne connais point ils ont disparu (ou pratiquement).

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.