Systém A-0 ( aritmetický jazyk verze 0 ) je první kompilátor vyvinutý pro počítač . To bylo napsáno Milosti Hopper (který byl později, kolem roku 1959, původně pro COBOL ) v roce 1951 a 1952 na UNIVAC I .
A-0 byl spíše „programový zavaděč“ nebo linker než kompilátor. Umožnilo to popsat program jako posloupnost podprogramů s parametry . Podrutiny byly identifikovány číselným kódem a jejich parametry byly zapsány přímo za kód pro každý podprogram. „Systém A-0“ převedl tento popis na strojový kód spustitelný v cílovém počítači.
Po A-0 následovaly A-1, A-2, A-3 ( ARITH-MATIC ), AT-3 ( MATH-MATIC ) a B-0 ( FLOW-MATIC ).