SHINING_KATE: Pro me jako systemaka bude zajimave sledovat, zda se Rust etabluje jako linux kernel language nebo ne. Koukal sem na prvni vlastovku v podobe prepsaneho driveru pro e1000 a vypada to luxusne hlavne co se citelnosti tyka citelnosti kodu a jeho pochopeni:
GitHub - fujita/rust-e1000https://github.com/fujita/rust-e1000Na druhou stranu i kdyz ten jazyk je fakt super a vylozene me bavi zkoumat vsechna jeho zakouti (btw Rust book je uplne bozi a nema smysl kupovat predrazeny knizky), obavam se, ze ta komplexita spoustu lidi proste odradi. Prijde mi, ze spousta uz vcelku advanced veci je spis “must have”, aby clovek v Rustu moh vubec nejak pracovat. Mozna je muj pohled zkreslenej tim, ze zkratka nejsem kovanej programator (i kdyz me to vlastne ted zivi a spis se povazuju za sys admina.
Co mam na mysli konkretne ? Hlavne zaziti typovyho sytemu, generik a traitu, protoze bez toho je imho clovek casto dost ztracenej kdyz chce pouzit nejakou komplexnejsi knihovnu, framework apod. viz:
How to read complicated Rust typeshttps://youtu.be/uh9i3be2wIE