• [^] # Re: les anciennes choses..

    Posté par . En réponse au journal Ces langages avec lesquels il faut tout réécrire. Évalué à 2.

    Rust apporte une gestion statique intelligente de la mémoire

    C++ le faisait déjà avec les smart pointers.

    Pas d'accord, je pense qu'il fait plutôt référence a la gestion des objets en Rust qui est innovante (enfin sauf pour les rares personnes qui ont fait de l'ATS).

    Go apporte la notion de VM embarqué
    Il n'y a pas de VM en Go :-)

    Il y a un GC embarqué. Bon ça n'est pas spécialement innovant un langage avec typage statique générant un exécutable (Eiffel, Delphi, D...) les principales différences sont la simplicité du langage et que ça soit poussé par Google.

    et du binaire complet
    Là aussi c'est juste de la bonne vieille liaison statique.

    Je crois que sur Linux Go ne passe pas par la libc pour faire les appels systèmes donc non pas "juste de la bonne vieille liaison statique".