Sono di parte perché ho trascorso due estati lavorando su Rust, ma se sei disposto a investire il tempo necessario per tenere il passo con un linguaggio in rapida evoluzione, Rust sarebbe davvero buono per i giochi . Ha un insieme molto bello di primitive di concorrenza incorporate, quindi sarebbe facile separare i diversi componenti come il motore di rendering, l'intelligenza artificiale, ecc. E sfruttare i computer multicore. È anche possibile evitare la necessità di garbage collection, quindi non devi preoccuparti di pause GC imprevedibili. È progettato per integrarsi perfettamente con il codice C esistente e molti dei tipi di dati mappano direttamente sui tipi C. L'approccio di Rust al polimorfismo porta ad un assemblaggio davvero piacevole una volta che LLVM è stato fatto.
Al giorno d'oggi molti giochi sono in esecuzione nel browser Web, il che suggerisce che i browser Web e i giochi hanno requisiti simili. Mozilla sta progettando Rust insieme al suo nuovo motore browser parallelo, il che significa che il linguaggio continuerà ad evolversi in modi che potrebbero funzionare anche per la programmazione di giochi.
fonte
2012-09-27 23:37:27
A questo punto è prematuro usare * la lingua *, in particolare per una libreria. C è ancora il linguaggio di scelta per le biblioteche grazie alla sua ineguagliabile stabilità ABI. – zwol