Niin, se torvalds sanoi kerran että kun se koodaa C-kielellä, että se näkee kaiken assemblerina, ikään kuin vihreetä koodia vilisee mustassa ympäristössä?
torvalds sanoi kerran
5
220
Vastaukset
- 20Vkoodausta
Tavallaan totta. Jos ja kun tietää miten C-koodi kääntyy assembler koodiksi, niin ymmärtää mitä tekee.
i = 5;
while(i--) { printf("moi"); }
i = 6;
while(--i) { printf("moi"); }
Molemmat koodit printtaavat 5 kertaa moi sanan, mutta generoivat erilaista assembler-koodia, ja toinen noista on nopeampi assembler-tasolla vaikka C-koodina näyttävät samalta.- jhllö
Moderni C/C -kääntäjä kylläkin osaa optimoida koodia niin ettei nopeuseroa ole. Tilapäisarvon luomisen eliminoiminen post-increment/decrement -operaatioissa, jos mitään tarvetta ei ole, on nykykääntäjille peruskauraa.
- koodiviikari
Joo, sen ominaisuuden saa pois päältä, kun ottaa täpän pois "Disassemble" kohdasta valikosta..
- 2vaicore2DUO?
Niin mutta aika rikas pitää olla jo ennalta jotta on varaa itse tehdä omaa käyttöjärjestelmää käyttäen siihen aikaa.
Minä olen yrittänyt auttaa pienempiä neuvomalla C sekä assembly -juttuja, jotta saisivat ohjelmista tehokkaampia, koska ihmisten auttaminen tekee ainakin minut iloiseksi.
C/C ovat todella lähellä toisiaan Assemblyn kanssa muistin käsittelyssä... mutta ei noille kaikkia vaikeita viitsi neuvoakaan. - kaikenlaistaohjelmoi
Tosiaan pitää olla jo valmiiksi miljonääri jos ajatteleekin oman käyttöjärjestelmän luomista.
Itse olen yrittänyt innostaa nuorisoa tekemään C/C :lla, koska se on todellakin lähellä assemblyä muistin käsittelyn suhteen, avaa paljon uusia mahdollisuuksia.
Ja muita mahdollisuuksia jos C:tä tietää, sitten.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 574604
Vain vasemmistolaiset rakennemuutokset pelastavat Suomen
Kansaa on ankeutettu viimeiset 30+ vuotta porvarillisella minäminä-talouspolitiikalla, jossa tavalliselta kansalta on ot1544218- 673852
- 1253810
Purra on kantanut vastuuta täyden kympin arvoisesti
Luottoluokituksen lasku, ennätysvelat ja ennätystyöttömyys siitä muutamana esimerkkinä. Jatkakoon hän hyvin aloittamaans473644Persut huutaa taas: "kato! muslimi!"
Persut on lyhyessä ajassa ajaneet läpi kaksi työntekijöiden oikeuksien heikennystä, joita se on aiemmin vastustanut. Pe783464- 983031
- 542875
- 252706
Korjaamo suositus
Vahva suositus Kumpulaisen korjaamolle vanhan 5-tien varrelta! Homma pelaa ja palvelu ykköslaatuista. Mukavaa kun tuli p142414