Co si myslíte o jazyku Rust? rubrika: Programování: Jiné
V poslední době se více mluví jazyku Rust jako o konkurentu C a potažmo C++ a trochu snad i OCaml. Zajímalo by mne, jestli ho někdo ze zdejších programátorů již používá, co si o něm myslíte, jaká vnímáte pozitiva/negativa oproti jiným jazykům atd.
Z mojho pohladu (samozrejme nemam za sebou ziadny realny projekt len ako sa hovori rozne pokusy "ked nie je v noci co robit" ;) ) je Rust vynimocny jazyk, naozaj ma zaujal.
"learning curve" a mozno aj niektore casti syntaxe resp. niektore koncepty mozu byt narocne na zvladnutie, najma ak prichadzate s high-level jazyka. Na druhu stranu, sami uznate mat vysoko bezpecny low-level jazyk s uplnou kontrolou nad memory layoutom (bez GC), skvelou podporou concurency a modernymi programovymi konstrukciami je velmi velmi zaujimave.
Konkurencia je samozrejme silna ci uz spomenieme D, Cyclone, a z mojho pohladu najma Nim.
Rust je mieneny na pouzitie tam, kde by ste dnes pouzili C/C++, a (co je mozno moj nazor) na vacsie projekty, ktore sa aktivne vyvijaju, teda v ktorych sa stale pomerne dost meni/modifikuje kod. Tam imho mozete najviac ocenit jeho vysoku bezpecnost (kompletna memory safety, thready bez data races, ...) a expresivnost s velmi malou cenou za abstrakcie. Ako dobry priklad takeho projektu moze sluzit napr. novy nateraz experimentalny web browser engine Servo od Mozilly vyvijany v Rust-e.
IMHO asi najviac ocenia Rust ludia co napisali vela (z ich pohladu mozno az prilis vela) C/C++ kodu, na povedzme "neidealnych" codebases, ktori po kazdej zmene spustaju valgrind resp. dr.memory a trpnu co bude ;), ktori fakt vyslovne citia ("feel the pain"), ze niektore veci v C/C++ nie su navrhnute idealne (aj ked mozno maju svoj vyznam).
-- s.
Pro zobrazení všech 6 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře