Grace Murray Hopperin vuosina 1951 ja 1952 UNIVAC I -tietokonetta varten kirjoittama A-0-järjestelmä (Arithmetic Language version 0) oli elektronisia tietokoneita varten kehitetty varhainen kääntäjään liittyvä työkalu. A-0 toimi pikemminkin lataajana tai linkittäjänä kuin nykyaikaisen kääntäjän käsitteen mukaisesti. Ohjelma määritettiin aliohjelmien ja argumenttien sarjana. Aliohjelmat yksilöitiin numerokoodilla, ja aliohjelmien argumentit kirjoitettiin suoraan kunkin aliohjelman koodin jälkeen. A-0-järjestelmä muutti spesifikaation konekoodiksi, joka voitiin syöttää tietokoneeseen toisen kerran kyseisen ohjelman suorittamiseksi.
A-0-järjestelmää seurasivat A-1, A-2, A-3 (julkaistiin nimellä ARITH-MATIC), AT-3 (julkaistiin nimellä MATH-MATIC) ja B-0 (julkaistiin nimellä FLOW-MATIC).
A-2-järjestelmä kehitettiin UNIVAC-yksikköön kuuluvassa Remington Randin yksikössä vuonna 1953, ja se julkaistiin asiakkaille saman vuoden loppuun mennessä. Asiakkaille annettiin A-2:n lähdekoodi ja heitä pyydettiin lähettämään parannuksensa takaisin UNIVACille. Näin ollen A-2:ta voidaan pitää esimerkkinä vapaan ja avoimen lähdekoodin ohjelmistojen kaltaisen varhaisen filosofian tuloksesta.