• # Objectif

    Posté par . En réponse à la dépêche Sortie de la version 0.1 de Rust. Évalué à 6.

    Soyons clair qu'elle est la finalité de ce langage ?

    Mozilla cherche t'il à le rendre utilisable pour quelqu'un d'autre que les gens de Mozilla ?
    C'est assez important quand on voit ce qu'ils font de Gecko.

    Un autre point important c'est quel va être le cycle de développement de ce langage ? Ont-ils l'intention de faire comme les langages récents qui évolue très vite ou comme les langages plus anciens qui prennent plus de temps. De la même manière c'est assez important pour savoir si on est dans un mode proche de ce qu'ils font pour leur navigateur ou pas.

    Enfin comment s'organise la gouvernance du langage ? Cherchent ils à rester seuls, à créer un consortium/commité autour de ce langage ?

    Au vu des caractéristiques mises en avant pour ce langage il me semble qu'il serait opportun d'avoir un mode de développement lent et réalisé en partenariat avec d'autres organismes. En effet c'est un langage qui se veut sûr, donc particulièrement pertinent pour des applications critiques dont l'évolution doit fiables et maîtrisées (on prend souvent comme exemple les applications faite pour l'énergie, les banques, etc).

    Enfin le dernier point qui m'intéresse est le lien avec les deux compilateurs du libres les plus connus : gcc et llvm. Sont-ils en liens avec ceux-ci à fin d'intégrer Rust à ceux-ci, cela permet de capitaliser les optimisations pour la génération de code sur un tas d'architectures.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)