(binary compatibility, även binary code compatibility, binärkodskompatibilitet) – om datorprogram: kompatibilitet på binärkods-nivå. – Två program som har framställts på olika datorer, på olika operativsystem eller med olika programspråk är binärkompatibla om de är direkt utbytbara. De ska inte behöva kompileras om innan de kan köras efter flytten. – Binärkompatibla filer behöver inte vara identiska intill varje etta och nolla, men de är tillräckligt lika för att vara utbytbara. De har samma filformat. –Ett alternativ är källkodskompatibilitet.
Kategori: programmering
build
bygge – en version av ett datorprogram bestående av en bestämd sekvens av binärkod (ettor och nollor). Ett bygge är framställt vid en bestämd tidpunkt från den version av källkoden som fanns då. Två exemplar av samma bygge är därför helt identiska, medan två exemplar av samma leverans (release) av ett program kan ha skillnader i binärkoden. Att göra ett bygge är helt enkelt att kompilera källkoden till ett program. Minsta ändring i källkoden leder till att kompileringen ger ett annat bygge. I en del program kan man hitta byggets nummer under menyvalet Om. – Se också vad Datatermgruppen skriver: länk.
[programmering] [versioner] [ändrad 10 april 2019]
debugger
avlusare, avbuggare, felsökningsprogram – program som går igenom källkoden till andra program och hittar och påpekar fel (buggar).
[fel] [programmering] [ändrad 24 augusti 2019]
disassembler
backassemblerare eller bakåtassemblerare – program som översätter assembler till maskinkod. – Jämför med dekompilering.
[programmering] [ändrad 12 februari 2018]
flödesplan
(control flow graph, CFG, eller flow chart) – schematisk bild av hur ett dataprogram löser en uppgift. Kallas också för flödesdiagram. – Se också exekveringsflöde och programflöde. – Jämför med pseudokod.
[programmering] [ändrad 30 maj 2020]
integrated development environment
(förkortat IDE) – integrerad (program-)utvecklingsmiljö – program med redskap och hjälpmedel för programmerare. Innehåller ofta en editor för källkod, en kompilator eller programtolk och en debugger samt andra hjälpmedel för framställning av körbara program.
[programmering] [ändrad 15 maj 2017]
kommentar
- – i källkod: avsnitt med text i naturligt språk där programmeraren förklarar varför hon kodar som hon gör. Kommentarer markeras i källkoden på ett speciellt sätt (citeras) för att de inte ska kompileras. – Se också utkommentera;
- – i bloggar och på webbtidningar: läsarkommentarer som publiceras i kommentarsfältet direkt vid en artikel.
– På engelska: comment (i båda betydelserna).
[programmering] [sociala medier] [ändrad 5 december 2019]
kompilator
(compiler) – program som omvandlar källkod (som skrivs i ett programspråk) till direkt körbar binärkod – alltså till ettor och nollor som kan köras direkt i datorn. Detta kallas för att kompilera. Kompilatorn måste vara avsedd för det operativsystem och det slags dator som programmet ska köras på. – Jämför med programtolk (interpretator) och virtuell maskin. – Se också transpiler (transpilator).
[programmering] [ändrad 6 april 2022]
kompilering
bearbetning av källkoden till ett program, skriven i ett programspråk, av en kompilator så att källkoden skrivs om till körbar binärkod. – Jämför med programtolk.
[programmering] [ändrad 23 april 2018]
källkodskompatibilitet
om datorprogram: kompatibilitet på källkods‑nivå. – Två program är källkodskompatibla om källkoden till dem, efter kompilering är utbytbar. Det vill säga att man kan ta källkoden till ett program som är skrivet för dator A, kompilera den för dator B (med en annan processortyp och/eller ett annat operativsystem), och få ett körbart program för dator B som i allt väsentligt är identiskt med programmet för dator A. – På engelska: source code compatibility. – Jämför med binärkompatibilitet.
[kompatibilitet] [programmering] [ändrad 16 maj 2020]