كان نظام A-0 ((بالإنجليزية: A-0 system) الإصدار 0 من اللغة الحسابية) أداة مبكرة[1] مرتبطة بالمترجم compiler جرى تطويرها لأجهزة الحاسوب الإلكترونية، وقد كتبته جريس موراي هوبر[2] في عامي 1951 و1952 في الأصل للعمل على نظام UNIVAC I.[3] يعمل نظام A-0 كمحمل أو رابط أكثر من المفهوم الحديث للمُترجِم.[4][5][6] حُدد البرنامج كسلسلة من الإجراءات الفرعية subroutines ووسائطها arguments. جرى تعريف الإجراءات الفرعية بواسطة رمز رقمي numeric code وكُتبت وسيطات الإجراءات الفرعية مباشرة بعد كل رمز روتين فرعي. قام نظام A-0 بتحويل المواصفات إلى لغة الآلة الذي يمكن إدخاله إلى الحاسوب مرة ثانية لتنفيذ البرنامج المطلوب.
أُصدر بعد نظام A-0 عدة أنظمة أخرى تالية هي: A-1، وA-2،[7] ثم A-3 (صدر باسم ARITH-MATIC)، وAT-3 (صدر باسم MATH-MATIC)، وB-0 (صدر باسم FLOW-MATIC).
طُور نظام A-2 في قسم UNIVAC في شركة Remington Rand في عام 1953 وجرى إصداره للعملاء بحلول نهاية ذلك العام.[8] زُود العملاء بالكود المصدري لـ A-2 وجرى دعوتهم لإرسال التحسينات الخاصة بهم مرة أخرى إلى UNIVAC. وبالتالي، يمكن اعتبار A-2 مثالاً لنتيجة فلسفة مبكرة مشابهة للبرمجيات الحرة ومفتوحة المصدر.[9]