natiivikonekielinen
Natiivikonekielinen tarkoittaa ohjelmistoa, joka on käännetty suoraan kyseisen laitteen arkkitehtuurin konekieliseksi ja joka voidaan suorittaa suoraan prosessorilla ilman välikerrosta, kuten virtuaalikonetta tai tulkintaa. Termi viittaa sekä toteutukseen että suoritusympäristöön: ohjelma on optimoitu tietylle arkkitehtuurille ja käyttöjärjestelmälle.
Keskeisiä piirteitä ovat korkea suorituskyky ja nopea käynnistys sekä tehokas muistin käyttö, koska ohjelma ei tarvita
Käyttö ja kehitys perustuvat usein kieliin, jotka voivat tuottaa natiivikoodia, kuten C, C++, Rust, Go tai Zig.
Käyttökohteita ovat järjestelmä-/koneistohjelmointi, sulautetut järjestelmät, suorituskykykriittiset sovellukset sekä pelit ja suuria resursseja vaativat työpöytäsovellukset. Natiivikoodin etuja