"Autokodas" – tai programavimo kalba, kuri yra artima mašininiam kodui arba specifinei architektūrai, dažnai naudojama žemo lygio programavimui. Ji paprastai yra vieno žingsnio abstrakcija virš mašininės kalbos, naudojant simbolinius žymėjimus (mnemonikas) ir paprastesnę sintaksę, kad būtų lengviau programuoti, palyginti su tiesioginiu dvejetainiu kodu.
Trumpai: Autokodas – žemo lygio, mašinoms artima programa, dažnai naudota ankstyvosiose kompiuterių sistemose.
Pavyzdžiai:
1. EAS (Edinburgh Autocode) – sukurtas Edinburgo universitete (1950–1960 m.) ir naudotas kompiuteriams, pvz., Ferranti Mercury. Jis leido rašyti programas naudojant algebrinius žymėjimus, pvz.:
n := (a + b) c
2. Mercury Autocode – naudotas Ferranti Mercury kompiuteriui. Pavyzdys, skaičiuojantis faktorialą:
BEGIN
INT n, fact;
n := 5;
fact := 1;
FOR i = 1, 1, n DO
fact := fact i
OD;
PRINT fact
END
Svarbu: Šiuolaikinėje terminijoje "autokodas" dažniausiai reiškia pirmąsias aukšto lygio kalbas (kaip pirmtakus tokioms kalboms kaip FORTRAN arba ALGOL), kurios buvo kuriamos konkrečioms mašinoms, bet jau suteikė tam tikrą abstrakciją nuo aparatinės įrangos.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.