• [^] # Re: Rust vs Go

    Posté par . En réponse à la dépêche Rust 0.12 : non, pas le jeu vidéo, le langage !. Évalué à 6.

    Pour moi go est à rust ce que le C est au C++ (sans la paternité).

    Pas pour moi. Pour moi, le principal langage auquel comparer Rust, c’est Ada. Dans ses objectifs, Rust ressemble beaucoup à Ada, mais il a l’avantage d’être né 25 plus tard, à une époque où les concepts sous-jacents sont nettement mieux maîtrisés. Note que ça filtre aussi les utilisateurs.

    Go est beaucoup plus proche de C# qu’il ne l’est de Rust, dans la philosophie. Globalement, Rust apporte beaucoup : il prend le meilleur de C++ (le RAII, la gestion fine des ressources, le move semantic) et essaie de le transcrire dans un langage qui n’a pas les défauts de C++ (trop grande complexité, historique, absence de sécurité), en ajoutant un maximum de vérifications à la compilation. Go, en revanche, n’apporte fondamentalement pas grand chose (c’est un bon concurrent à C# qui n’a pas le badge microsoft, mais rien de révolutionnaire. Vala est sur le même créneau, mais comme il ne sort pas de google on en fait moins tout un foin).

    Mes commentaires sont en wtfpl. Une licence sur les commentaires, sérieux ? o_0