neprihlásený Piatok, 19. apríla 2024, dnes má meniny Jela
Linuxové jadro by sa mohlo začať programovať v Ruste už od verzie 5.20


Diskusia k článku: Linuxové jadro by sa mohlo začať programovať v Ruste už od verzie 5.20

Prispievajte do diskusií ako prihlásený užívateľ.

Komentár, na ktorý odpovedáte:
                               
 

Nie som sice zastanca pisania kodu priamo v assembleri (myslim ze C je viac nez dost nizkourovnove), ale na toto trochu pozor. Otestoval som si schopnost viacerych kompilerov optimalizovat, a ono to nie je take slavne ako sa to casto prezentuje - v pohode som dokazal v ASM napisat rychlejsi kod nez napr. microsoftacky kompiler vygeneroval.

Ten problem je v tom ze kompiler musi brat do uvahy korektnost, a predpoklady na ktorych je zalozena semantika jazyka. Takze budes mat bud jazyk kde je vsetko 'bezpecne' ale pomale, alebo jazyk kde sa da generovat rychly kod, ale za cenu dost nebezpecnych predpokladov. V C a C++ je to napriklad 'undefined behavior'.

Takze ked mi niekto tvrdi napr. ze Rust je rychly a zaroven bezpecny, dovolim si o tom pochybovat.

Meno:


Titulok:


Text:


Prihláste sa a povoľte si emailové notifikácie na odpovede na Váš príspevok.

Overovací text:



Pre overenie, že komentár sa nepridáva automatizovanými prostriedkami, prosím prepíšte text, ktorý vidíte na obrázku. Písmená musíte zadávať rovnako ako na obrázku veľké. Pokiaľ text neviete prečítať, kliknite prosím na tlačidlo "Obnoviť obrázok". V texte sa používajú iba znaky "BCDJKMPRSVWXY1234589".