A-0 tizimi — Grace Murray Hopper[1] tomonidan 1951 va 1952-yillarda UNIVAC I (Arifmetik tilning 0 versiyasi) uchun yozilgan dastur. U elektron kompyuterlar uchun ishlab chiqilgan dastlabki[2] kompilyator bilan bogʻliq vosita boʻlgan[3]. A-0 zamonaviy kompilyator tushunchasidan koʻra koʻproq yuklovchi yoki bogʻlovchi vazifasini bajargan. Dastur subprogrammalar va uning argumentlari ketma-ketligi sifatida belgilangan. Subprogrammalar raqamli kod bilan identifikatsiya qilingan va pastki dasturlarga argumentlar toʻgʻridan-toʻgʻri har bir kichik dastur kodidan keyin yozilgan. A-0 tizimi spetsifikatsiyani kompyuterga ikkinchi marta berilishi mumkin boʻlgan mashina kodiga aylantirgan.
A-0 tizimidan keyin A-1, A-2[4], A-3 (ARITH-MATIC sifatida chiqarilgan), AT-3 (MATH-MATIC sifatida chiqarilgan) va B-0 (FLOW- sifatida chiqarilgan) ishlab chiqarilgan.
A-2 tizimi 1953-yildaRemington Rand kompaniyasining UNIVAC boʻlimida ishlab chiqilgan va oʻsha yilning oxirigacha mijozlarga taqdim etilgan[5]. Mijozlarga A-2 uchun manba kodi berilgan va yangilanishlarni UNIVACga yuborishga taklif qilingan. Shunday qilib, A-2 bepul va ochiq kodli dasturiy taʼminotga oʻxshash dastlabki falsafa natijasiga misol boʻlishi mumkin[6].