• # Langage idéal...

    Posté par (site web personnel) . En réponse au journal Nimrod, ça se rapproche du langage idéal. Évalué à 10.

    C'est très subjectif. Rien que pour la controverse sur l'utilisation de l'indentation dans le langage.

    Pour qu'un bon langage ait du succès, il faut aussi:
    - des bibliothèques facilement disponibles pour tous les usages (comme dans cPython ou Java par exemple)
    - un apprentissage doux pour les développeurs
    - ce qui permettrait d'avoir une base significative d'utilisateurs
    - un interpréteur/compilateur permettant des perfs décentes, pour avoir un maximum de domaines où le langage peut être utilisé
    - que plusieurs implémentations soient possibles sans trop de difficultés. Ce qui est difficilement compatibles avec une abondante bibliothèque (ex: "euh, wxNimrod n'est pas dispo pour l'implémentation Java").

    La question que je me pose donc: est-ce que langage apporte assez par rapport aux contraintes d'apprentissage?
    À mon humble avis, quand on crée un langage:
    - soit c'est pour un besoin particulier
    - soit c'est pour s'amuser (et là n'importe qui peut prendre un langage existant et son implémentation, l'améliorer un tout petit peu et dire "voila un nouveau langage qui est mieux que les autres") ou juste montrer que des avancées sont possibles
    - soit on a un plan à long terme, avec de vrais apports et de vrais besoins derrière