Je pense que son affirmation est un peu trop dure. Go tient compte de certaines choses qui a été fait ces dernières années, le système d'interface par exemple est inspiré de Java.
Pour les principales fonctionnalités qui à mon sens manquent à Go je dirais:
- Les génériques/template
- Mémoire isolée entre les taches
- Les nombreux petits points qui permettent d’éviter de faire du code erroné (immutabilité par défaut, absence de pointeurs null, ...)
- Garbage Collector optionnel
Bref Go est a mon avis plus une alternative à Java alors que Rust serait plutôt une alternative à C++. A prendre cette affirmation avec des pincettes bien sur. Faire un parallèle entre deux langages est toujours forcément approximatif.
[^] # Re: Et go ?
Posté par Uther Lightbringer . En réponse à la dépêche Présentation de Rust 0.8. Évalué à 1.
Je pense que son affirmation est un peu trop dure. Go tient compte de certaines choses qui a été fait ces dernières années, le système d'interface par exemple est inspiré de Java.
Pour les principales fonctionnalités qui à mon sens manquent à Go je dirais:
- Les génériques/template
- Mémoire isolée entre les taches
- Les nombreux petits points qui permettent d’éviter de faire du code erroné (immutabilité par défaut, absence de pointeurs null, ...)
- Garbage Collector optionnel
Bref Go est a mon avis plus une alternative à Java alors que Rust serait plutôt une alternative à C++. A prendre cette affirmation avec des pincettes bien sur. Faire un parallèle entre deux langages est toujours forcément approximatif.