Skip to main content

Hvad er oprindelig kode?

Indfødt kode er en form for computerprogrammeringskode, der er konfigureret til at fungere ved hjælp af en specificeret processor.Den nøjagtige struktur af koden er indstillet til at svare på de instruktioner, der er udstedt af processoren.Alle typer softwarefunktion med native kode og er skrevet til at fungere ved optimal effektivitet med en valgt type processor eller med processorer, der er fremstillet til at spejle konfigurationen af den specificerede processor.

Fordi indfødt kode er skrevet for at tillade fuld funktionalitet, når du køres på et system ved hjælp af bestemte behandlingskomponenter, vil du vælge at køre software på et system uden den krævede processor resultere i begrænset adgang til pakken.I nogle tilfælde fungerer softwaren muligvis slet ikke.

En måde at køre software ved hjælp af en inkompatibel indbygget kode er at gøre brug af en formidlende softwarepakke kaldet en emulator, der i det væsentlige konverterer signalerne fra processoren til data, som koden kan læse.Selv med de mest avancerede emuleringskodesoftwarepakker har responsen og effektivitetsgraden imidlertid opnået en tendens til at være mindre end at køre programmet på et system udstyret med den rigtige processor.Ofte er den bedste mulighed at omskrive koden til at tilpasse sig den processor, der i øjeblikket er i brug.

Det er vigtigt at bemærke, at den oprindelige kode er forskellig fra det, der er kendt som Bytecode.Bytecode er samlet til at køre i en virtuel maskintilstand, der er i stand til at konvertere de generelle komponenter i bytecoden til en mere fokuseret native kode, der fungerer med processoren i brug.Mens Bytecode kan konverteres, er det ikke muligt at udføre handlingen i omvendt og bruge denne tilgang til at forbedre kompatibilitetsniveauet med en udenlandsk processor.

Indfødt kode findes i alle typer programmeringsmiljøer.Over tid er forekomsten af det, der ikke fungerer godt med forskellige processorer, begyndt at falde.Dette skyldes generelt, at forskellige processorer i stigende grad er konfigureret til at fungere med de samme typer protokoller og logiske sekvenser.