torvalds sanoi kerran

asse setä

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ä?

5

177

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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

    1. 533
      8566
    2. Aamuseuraa/rehevää naista

      uhkean rehevät m-xxxl naiset/rouvat/pari 18-80v kutsu luokses 31.1 aamusta päiväpanoille 32v hetero mies.oon innokas nuo
      Keuruu
      5
      3678
    3. 24h Kirppis

      Olen muuttamassa paikkakunnalle ja mietin olisiko tälläiselle liikkeelle tarvetta alueella?
      Jämsä
      7
      2203
    4. Suomessa eletään liian pitkään

      "Ihmisten on kuoltava" Asiantuntija varoittaa: Suomi ei ole valmis siihen, että niin moni elää pitkään: ”Kaiken täytyy
      Maailman menoa
      160
      1184
    5. Kerotakaa joensuun kontiolahden paiholan laitoksesta jotain

      Mun kaveri joutuu paiholan laitokseen nyt lähi aikoina niin voisko ihmiset kertoa minkälaista siellä on tarinoita jne ja
      Joensuu
      17
      826
    6. Sun ulkonäkö on

      Kyllä viehättävä. Kauniit piirteet. Todella sievät. Ja olemus on ihana. Olet tehnyt vaikutuksen.
      Ikävä
      40
      754
    7. Olen niin haaveillut

      Sinusta. Ollut hullun rakastunut. Ajatellut kaikkea mitä yhdessä voisimme tehdä. Mutta ei ei yhtään mitään. Usko vaan lo
      Ikävä
      57
      742
    8. Oletko koskaan

      Tavannut/tuntenut ihmistä, jonka kanssa vuosisadan rakkaustarina olisi ollut mahdollinen, mutta joku este tuli väliin?
      Sinkut
      68
      716
    9. Näyttääkö kaivattusi

      Miten hyvältä ❤️
      Ikävä
      46
      705
    10. En voi ottaa

      Jos ikinä aiot ottaa yhteyttä, niin tee se nyt. On aika, kun todella todella tarvitsisin sinua. Naiselle.
      Ikävä
      36
      647
    Aihe