programmering

uttänkande, planering, framställning och testning av datorprogram. – Att ”skriva kod” är alltså inte samma sak som att programmera: det är bara en del av jobbet. När programmering görs med ingenjörsmässiga metoder talar man om programutveckling eller systemutveckling. – IDG:s artiklar om programmering: länk.

[programmering] [ändrad 25 mars 2023]

programmeringsgränssnitt

(application programming interface, förkortat API) – specifikation för hur program fungerar ihop: de regler man måste följa när man skriver program som ska köras på ett visst operativsystem eller som ska fungera ihop med ett annat program. – Fördelen med programmeringsgränssnitt är att programmeraren inte behöver känna till alla detaljer i det bakomliggande operativsystemet eller programmet. – Se också öppet API. – Förväxla inte förkortningen API med ABI, application binary interface.

[api] [ändrad 31 december 2018]

programtolk

(interpretator eller bara tolk, på engelska interpreter) – program som, medan de körs, översätter andra program, skrivna i interpreterade språk, till körbar binärkod. Skillnaden mot en kompilator är att kompilatorn används en gång för alla innan programmet installeras och körs. Skill­naden mot en virtuell maskin är att en virtuell maskin översätter bytekod till binärkod, medan en programtolk översätter källkod.

[programmering] [ändrad 14 maj 2017]

programutveckling

planering, konstruktion, kodning, testning och underhåll av datorprogram på ett systematiskt sätt. Det är i princip samma sak som programmering, men när man talar om programmering menar man ofta huvudsakligen kodning av program.  – På engelska: software engineering. – Skillnaden mot systemutveckling (systems engineering) är inte skarp: programutveckling behövs för att realisera system. Men i systemutveckling ingår planering och specificering av samverkande delar (applikationer, databaser, datakommunikation, mellanprogram, webbtjänster).

[programmering] [ändrad 15 maj 2020]

programvara

traditionell svensk översättning av engelska software. Alltså de program (inklusive operativsystem) och annan kod som är en nödvändig del av en dator, och som realiseras som ettor och nollor i ett lagringsmedium, till exempel en hårddisk. –Direktförsvenskningen mjukvara är minst lika vanlig som programvara. Det finns ingen betydelseskillnad mellan mjukvara och programvara. Computer Sweden använder båda orden. – Läs mer i artikeln om ordet mjukvara.

[mjukvara] [språktips] [ändrad 2 juli 2019]