Plus d'informations sur Rust
Le but déclaré de Rust est d’être un choix concurrentiel pour l’écriture d’applications client et serveur qui communiquent sur Internet. En tant que tel, il est axé sur la sécurité, le contrôle de la structure de la mémoire et la concurrence. Il est sûr pour la mémoire - il n'autorise pas les pointeurs nuls ou en suspens (pointeurs qui ne pointent pas vers le type de données correct), afin d'éviter les problèmes tels que les dépassements de mémoire tampon; commun dans des langages tels que C et C ++. Il a également des règles strictes sur comment et quand les valeurs de données peuvent être initialisées.
La syntaxe de Rust est dérivée de C et C ++, mais sa sémantique est très différente. Son système de typage est similaire au langage de programmation Haskell et permet un polymorphisme ad hoc.
Bonjour le monde! écrit en rouille:
fn main () {println! ("Hello, World"); }
Alpha, Concurrence, Bonjour tout le monde, Langage, Paradigme, Termes de programmation