Oui, donc pour le D c'est soit l'un soit l'autre. Seul le Rust permet la sécurité de la mémoire sans GC, et c'est grâce à une quantité de recherches phénoménale fournie par l'équipe qui le développe. L'aspect innovant de ce point n'est pas remis en cause, je pense.
Hum, quelle est la différence entre un "sum type" et un "Variant record" en Ada?
Effectivement, je me suis trompé sur ce point... Mais de façon générale, l'Ada n'a pas tout ce qui rend le code concis et agréable à lire dans les langages fonctionnels. Il lui manque aussi le côté moderne du Rust avec le gestionnaire de paquet, de build, de tests intégré, etc.
quand je regarde un programme Rust ça fait "soupe de caractères"
Bon ok, je dois reconnaître que certains codes génériques peuvent être ardus (un peu comme les templates en C++) surtout si les types lifetime s'y mettent. Mais tous les codes ne sont pas comme ça, loin s'en faut, et c'est comme tout, avec un peu d'habitude on rentre facilement dedans.
[^] # Re: All hail to Rust
Posté par Boiethios . En réponse au journal Ready At Dawn passe à Rust. Évalué à 2.
Oui, donc pour le D c'est soit l'un soit l'autre. Seul le Rust permet la sécurité de la mémoire sans GC, et c'est grâce à une quantité de recherches phénoménale fournie par l'équipe qui le développe. L'aspect innovant de ce point n'est pas remis en cause, je pense.
Effectivement, je me suis trompé sur ce point... Mais de façon générale, l'Ada n'a pas tout ce qui rend le code concis et agréable à lire dans les langages fonctionnels. Il lui manque aussi le côté moderne du Rust avec le gestionnaire de paquet, de build, de tests intégré, etc.
C'est une question d'habitude, mais le reproche est injuste je trouve. Ose me dire que ce code, par exemple, fait soupe de caractères : https://gitlab.com/Boiethios/tempotap/blob/master/src/main.rs
Bon ok, je dois reconnaître que certains codes génériques peuvent être ardus (un peu comme les templates en C++) surtout si les types lifetime s'y mettent. Mais tous les codes ne sont pas comme ça, loin s'en faut, et c'est comme tout, avec un peu d'habitude on rentre facilement dedans.