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".
[^] # Re: les anciennes choses..
Posté par reno . En réponse au journal Ces langages avec lesquels il faut tout réécrire. Évalué à 2.
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).
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.
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".