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: Twixie_
|
Pridané:
2022-06-22 15:07:04
ASM pri moderných inštrukčných sadách je navrhovaný tak, aby sa dal do neho efektívne kompilovať kód z iných jazykov, nie tak aby sa v ňom dal pohodlne písať software ručne.
Máš vela vektorových inštrukcií, inštruckií, ktoré robia rôzne, na prvý pohlad nie moc súvisiace veci, naraz.
Tie vychádzajú zo skúmania toho, ako sa software chová a z toho, čo kompilátor dokáže vyhodnotiť, nie z toho, čo ty ako človek vymyslíš.
Ano, existuj ludia, čo dokážu písať rýchly ASM kód, ale to sú ludia, ktorí majú na to talent, strávili tým obrovské množstvo času a je ich ako šafránu.
Ak sa ty rozhodneš napísať ASM kód pre moderný procesor, tak rozhodne nebude tak rýchly ako skompilované Cčko alebo Rust. A som si tým istý, pretože so svojim otupievajúcimi kecami vieš hovno o tom, ako funguje software.
|