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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: portabilnost
Od: anonymous2743
|
Pridané:
2022-06-23 18:52:07
Vykon az taky lacny priekazne nie je, ak si niekedy bol nuteny pisat softver na spracovanie velkych dat C# alebo podobnom jazyku. Ono je to najprv dostatocne rychle, az raz nie je, a potom to zoptimalizovat je sodoma gomora.
Ale zato z vlastnej skusenosti mozem potvrdit ze za viac ako 10 rokov som v assembleri nenapisal ani riadok. Na vsetko stacilo C/C++.
Na co bola ale znalost assemblera mimoriadne uzitocna je na debugovanie velmi divnych problemov. Niekedy kod ktory by mal fungovat nefunguje, a za boha clovek netusi preco. Pozriet sa na vygenerovany kod casto pomoze zistit kde je pes zakopany. A bugy v kompileroch tiez nie su az tak vzacne.
A druha vec je, ze znalost assembleru a teda ako naozaj funguje hardver je uzitocna v pisani rychleho kodu aj v C. Daleko dolezitejsie nez lovenie taktov je spravny navrh datovych struktur (nemyslim algoritmicky, ale rozlozenim v pameti), organizacia podmienok, a podobne.
|