A-0 System (такожArithmetic Language version 0, «арифметична мова, версія 0»)— комп'ютерна програма, створенаҐрейс Гоппер[1] 1951-го і 1952-го року, і призначена для автоматизації деяких задачпрограмістаелектронної обчислювальної машиниUNIVAC I.[2][3][4].
A-0 функціонував скоріше якзавантажувач[en] абокомпонувальник, ніж сучасне поняття компілятора. Програма була вказана як послідовність підпрограм і аргументів. Підпрограми були ідентифіковані за допомогою числового коду, а аргументи для підпрограм були написані безпосередньо після кожного коду підпрограми. Система A-0 перетворює специфікацію вмашинний код, який вдруге може бути завантажений в комп'ютер для виконання зазначеної програми.
За системою A-0 слідували A-1, A-2[5][6], A-3 (випущені якARITH-MATIC), AT-3 (випущені якMATH-MATIC) і B-0 (випущені якFLOW-MATIC).
Система A-2 була розроблена в підрозділіUNIVAC Remington Rand в 1953 році і випущена для клієнтів до кінця цього року.[7] Клієнтам було надано початковий код для A-2 і пропонувалося відправляти свої поліпшення назад в UNIVAC. Таким чином, A-2 був раннім прикладомбезкоштовного програмного забезпечення з відкритим кодом.[8]
![]() | Це незавершена стаття промови програмування. Ви можетедопомогти проєкту,виправивши або дописавши її. |