• # Pourquoi Go (et pas Rust)?

    Posté par  (site web personnel) . Évalué à 2 (+1/-0).

    D'après ce que j'ai lu ici (responsable du développement) :
    - Rust, il n'est pas facile d'implémenter des graphes d'objets nécessaires à faire ramasse miettes sans faire du code unsafe
    - la réécriture from scratch en Rust aurait mis selon l'auteur plusieurs années (rendant obsolète ce portage)
    - finalement, les performances en Go sont bonnes (difficile d'évaluer avant d'avoir terminé ?)

    • [^] # Re: Pourquoi Go (et pas Rust)?

      Posté par  . Évalué à 5 (+3/-0).

      Dans la vidéo il indique qu'ils veulent faire un portage et pas une réécriture, c'est à dire du code au plus proche du code initial pour garder un maximum de compatibilité et que ça ne soit pas trop long. Rust aurait été intéressant pour une réécriture mais entraînerait trop de différences.
      On voit aussi dans la vidéo qu'ils ont trouvé la programmation en Go assez sympathique, facile à prendre en main et avec des prototypes très prométeurs et bien suffisant.
      J'ai fait le même chemin de C et Python en Go. En quelques jours c'était tellement facile de porter quelques programmes avec un résultat bluffant qu'on n'a pas envie d'aller chercher plus loin.
      La vidéo vaut le coup, le gars est vachement sympa et franc.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.