Zatím jsem si přečet jenom pár stránek s té knihy a hodně se mi to líbí. Konečně nějaký moderní nízkoúrovňový jazyk. Připadá mi to posunuté dost podobným směrem jako Scala, i když to má trochu jiné zaměření. Jsem hodně zvědavý na rychlost, protože extenzivní používání immutable tříd v C++ často úplně zabije rychlost programu.
Jinak si myslím, že se proti rustu zvedne velký odpor hlavně mezi klasickými céčkaři a samouky, protože stejně jako u dalších moderních jazyků je doba učení dost dlouhá a pro lidi co nikdy nepřišli do styku s funkcionálním programováním je to i dost nestravitelné.
D je zajímavé, v poslední době ho nasazuje facebook, ale pořád je tu o dost dýl a ne a ne se prosadit -- to také něco vypovídá... Rust bude těžit z toho, že si do vývoje nechají mluvit ... diskuze o syntaxi jazyka: https://github.com/rust-lang/rfcs
Nejhorší jsou jazyky, kde vám servírují změny chtě nechtě (C#).
Tak i jazyk D si necha do vyvoje mluvit:
http://wiki.dlang.org/Category:DIP
http://wiki.dlang.org/DIPs
http://wiki.dlang.org/Review_Queue
Tak pro me je treba jazyk D v hodne ohledech lepsi volba nez rust. Bohuzel zejmena kvuli sve historii to bude mit velmi obtizne se prosadit.
Syntaxe je pro mne mnohem prijemnejsi, prijde mi ze je lehci pro pochopeni. Libi se mi ze ma GC (coz casem bude mit i rust jak jsem pochytil). Rychlost kompilace je velmi dobra, takze neni problem casto provadet kompilaci (i u docela vetsich projektu to trva cca par vterin).
Dale se mi velmi libi sablony, ktery jsou velmi mocne a snadne na pochopeni. Velmi snadne propojeni s C knihovnami a C kodem obecne.
Hodne se mi libi veci jaky mixiny, aliasy a UFCS.
Na obranu rustu, tento jazyk znam jen malo, takze je dost mozne ze po dukladnejsim seznameni se mi bude libit o neco vic nez prozatim.
D je zajímavé, v poslední době ho nasazuje facebook (http://www.wired.com/2014/07/d-programming-language/), ale pořád je tu o dost dýl a ne a ne se prosadit -- to také něco vypovídá... Rust bude těžit z toho, že si do vývoje nechají mluvit ... diskuze o syntaxi jazyka: https://github.com/rust-lang/rfcs
Nejhorší jsou jazyky, kde vám servírují změny chtě nechtě (C#).