Portál AbcLinuxu, 22. července 2025 00:26


Rust 1.26

Byla vydána verze 1.26 programovacího jazyka Rust (Wikipedie). Z novinek lze mínit například podporu 128bitového integeru (i128, u128). Více v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust By Example.

11.5.2018 05:55 | Ladislav Hagara | Nová verze


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

11.5.2018 08:50 _
Rozbalit Rozbalit vše Re: Rust 1.26
Odpovědět | Sbalit | Link | Blokovat | Admin
rust se mi libi cim dal vice, jestli tohle nakonec nebude nove c
11.5.2018 10:32 pc2005
Rozbalit Rozbalit vše Re: Rust 1.26
Spíš dopadne jako GNU/Hurd
11.5.2018 10:42 Kate | skóre: 9
Rozbalit Rozbalit vše Re: Rust 1.26
No, to má tedy Hurd v produkčním nasazení co dohánět
11.5.2018 11:04 pc2005
Rozbalit Rozbalit vše Re: Rust 1.26
Slabota, nic co by stálo za řeč. Svět patří JavaScriptu, tohle si ani neškrtne.
cezz avatar 11.5.2018 11:15 cezz | skóre: 24 | blog: dm6
Rozbalit Rozbalit vše Re: Rust 1.26
JavaScript riesi trosku odlisne problemy. Inak Rust sa da celkom v pohode skompilovat do WebAssembly, cize je tam nejaky stycny bod. Je celkom mozne, ze budes v buducnosti mat high level kod napisany v JS (mne osobne sa ten trend nepaci, ale budiz) a na miestach kde vyzadujes vysoky vykon, efektivitu a memory safety budes vyuzivat wasm compiled Rust kod.
Computers are not intelligent. They only think they are.
11.5.2018 11:24 Kate | skóre: 9
Rozbalit Rozbalit vše Re: Rust 1.26
Ano, Rust a JS jsou opravdu dva jazyky vhodné pro stejné věci…
pavlix avatar 11.5.2018 12:24 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Rust 1.26
Tak hlavně když pán ví, komu nebo čemu patří svět. :D Nějaké technické podružnosti netřeba řešit.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
11.5.2018 11:30 _
Rozbalit Rozbalit vše Re: Rust 1.26
javascript a rust jsou zcela ortogonální záležitosti

Jediná výhoda javascriptu je jeho všudypřítomnost. Je to mizerně navržený jazyk a není to systémový jazyk. Rustu nebo céčku vůbec nekonkuruje.
mirec avatar 11.5.2018 12:44 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Rust 1.26

Diskusiu o javascripte by som skôr chápal pod správou o jazyku Go. Rust nemá šancu konkurovať javascriptu pretože je navrhnutý na úplne iné typy úloh.

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
12.5.2018 10:36 hacup | skóre: 8
Rozbalit Rozbalit vše Re: Rust 1.26
Rust se používá docela intenzivně. Je v něm napsán třeba Parity klient pro Ethereum.
11.5.2018 17:48 Martin Tůma | skóre: 39 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: Rust 1.26
Dobrej pokus o vtip, ale realita je taková, že produkční nasazení Rustu je o několik řádů jinde (níže), než produkční nasazení Hurdu. Pokud nám tedy nechceš tvrdit, že Intel CPU nejsou nasazována v produkčním prostředí...
Každý má právo na můj názor!
11.5.2018 18:04 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Rust 1.26
Hm... Nepleteš si Hurd s Minixem?
11.5.2018 19:38 Martin Tůma | skóre: 39 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: Rust 1.26
pletu...
Každý má právo na můj názor!
11.5.2018 19:06 Kate | skóre: 9
Rozbalit Rozbalit vše Re: Rust 1.26
Intel bude těžko používat GNU Hurd s GPL licencí na něco co chce nechat uzavřené… Intel používá Minix.

Ale i kdyby, bylo by to nasazení jednou firmou k jednomu účelu, což by znamenalo že pokud se chce člověk živit Hurdem, musí dělat práci pro Intel a to ještě hodně specifickou.

Oproti tomu Rust už teď používá mnohem větší množství firem.

(odprostíme se od toho že srovnávat OS a programovací jazyk je od základu nesmysl)
11.5.2018 22:32 _
Rozbalit Rozbalit vše Re: Rust 1.26
Já se od toho oprostit nedovedu.
11.5.2018 11:05 Sid
Rozbalit Rozbalit vše Re: Rust 1.26
Nepovedal by som. Mozno to nebude top jazyk ale riesi realne problemy a bez gc. Ked to porovnam s c++ ktory sa rozhodol, ze zaintegruje vsetko co sa kde vyskytne.
11.5.2018 12:42 Jano
Rozbalit Rozbalit vše Re: Rust 1.26
Co konkretne mas z C++ namysli? Praveze mne prijde ze dokedy sa do C++ alebo stdlibc++ dostane nejaka nova vec, tak to trva dost vela casu.
11.5.2018 21:06 qwert
Rozbalit Rozbalit vše Re: Rust 1.26
"Praveze mne prijde ze dokedy sa do C++ alebo stdlibc++ dostane nejaka nova vec, tak to trva dost vela casu. " wtf
11.5.2018 21:29 pc2005
Rozbalit Rozbalit vše Re: Rust 1.26
Lambdy, moduly - nic?
Bystroushaak avatar 11.5.2018 12:50 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Rust 1.26
Odpovědět | Sbalit | Link | Blokovat | Admin
Tak v něm od pondělí taky trochu v práci dělám a zatím mi přijde dost dobrý. Měl jsem k němu z historicky trochu výhrady, protože bych na jeho pozici viděl radši D, ale teď když jsem se do něj pustil, tak musím říct, že má hodně co do sebe.
blog.rfox.eu | DREAMLAND
11.5.2018 13:41 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Rust 1.26
Hm, to je relativně pochopitelný postoj - ono Déčko bylo na začátku hodně slibné, zejména když člověk veme v úvahu, v jakém stavu bylo tehdy C++. Vzpomínám si, že když jsem ho viděl poprvé, líbilo se mi. Ale nevydrželo mi to dlouho. Těch chyb bylo prostě moc a byly moc zásadní. Jednak licencování a částečná uzavřenost vývoje. Z toho pak plynoucí to schizma okolo Tanga. Pak D2, které sice řadu problémů vyřešilo, ale bylo breaking. A hlanvě, IMHO číslo 1, po celou dobu neschopnost autorů soustředit se na nějaký konkrétní cíl jazyka (zřejmě nejsem sám kdo si to myslí).

Rust byl dříve (před 1.0) v tak trochu analogické situaci - obsahoval netriviální runtime s garbage collectorem (dost špatným btw.) a threadingem pomocí green threads. Zároveň ale už tam tehdy byla samozřejmě podpora pro borrowing. Pak padlo rozhodnutí garbage collector, green threads a celý tenhle runtime prostě vykopnout a soustředit se na vývoj tímhle směrem.

Naproti tomu například Go udělalo rozhodnutí přesně na druhou stranu - GC a korutiny jsou integrální částí jazyka. To ale není až tak podstatné, podstatné je, že to rozhodnutí padlo, bylo jasné a definitivní, umožnilo následný vývoj a zacílení na určité publikum a segment trhu. Lidi od D zřejmě nebyli schopní podobné rozhodnutí udělat. Což je pro D a jeho fanoušky škoda - času na takové rozhodnutí měli spoustu a kdyby bývali udělali, třeba by Rust nebo Go ani dnes neexistovaly...

Ono jak v případě Rustu tak i Gočka to rozhodnutí má svoje negativní následky. Viz třeba už roky probíhající marasmus okolo async I/O v Rustu, kde ta ergonomie je špatná a zlepšení začínají přicházet teprve dnes (impl Future). U Gočka je to obráceně, ergonomie je relativně dobrá (pokud člověku nevadí absence abstrakcí), ale ten výkon nikdy nebude tam, kde je Rust. V déčku se asi těchhle negativ báli. Což ale na jednu stranu chápu - třeba ohledně Tokia jsem byl od začátku dost skeptický a jsem trochu dodnes, i když ten výkon je působivý...

/rant
13.5.2018 14:15 SazeVaclav
Rozbalit Rozbalit vše Re: Rust 1.26

my v praci pouzivame Big Soft a velka spokojenost - prijde nam dost dobry.

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.