A-0 System (також Arithmetic Language version 0, «арифметична мова, версія 0»)— комп'ютерна програма, створена Ґрейс Гоппер 1951-го і 1952-го року, і призначена для автоматизації деяких задач програміста електронної обчислювальої машини UNIVAC I..
A-0 функціонував скоріше як [en] або компонувальник, ніж сучасне поняття компілятора. Програма була вказана як послідовність підпрограм і аргументів. Підпрограми були ідентифіковані за допомогою числового коду, а аргументи для підпрограм були написані безпосередньо після кожного коду підпрограми. Система A-0 перетворює специфікацію в машинний код, який вдруге може бути завантажений в комп'ютер для виконання зазначеної програми.
За системою A-0 слідували A-1, A-2, A-3 (випущені як ARITH-MATIC), AT-3 (випущені як MATH-MATIC) і B-0 (випущені як FLOW-MATIC).
Система A-2 була розроблена в підрозділі UNIVAC Remington Rand в 1953 році і випущена для клієнтів до кінця цього року. Клієнтам було надано початковий код для A-2 і пропонувалося відправляти свої поліпшення назад в UNIVAC. Таким чином, A-2 був раннім прикладом безкоштовного програмного забезпечення з відкритим кодом.
Див. також
- [en]
Примітки
- Річард К. Ріджвей (Richard K. Ridgway) (09 1952). Compiling routines. Proceedings of the 1952 ACM national meeting. Toronto: ACM (08): 1—5. doi:10.1145/800259.808980.
- . shape-of-code.coding-guidelines.com. Архів оригіналу за 5 вересня 2018. Процитовано 31 травня 2018.
- 195509.pdf. . Computers and Automation. 4 (9): 25—29. Sep 1955. Архів оригіналу за 1 серпня 2018. Процитовано 6 вересня 2018.
- 195510.pdf. . Computers and Automation. 4 (10): 15—27. Oct 1955. Архів оригіналу за 1 серпня 2018. Процитовано 6 вересня 2018.
- Ceruzzi, Paul (1998). A History of Modern Computing. The MIT Press.
- . InfoQ. Архів оригіналу за 9 липня 2018. Процитовано 31 травня 2018.
Помилка цитування: Тег <ref>
з назвою "Sammet", визначений у <references>
, не використовується в попередньому тексті.
<ref>
з назвою "Keynote", визначений у <references>
, не використовується в попередньому тексті.Література
- Hopper, Grace (May 1952). (PDF). Proceedings of the Association for Computing Machinery Conference (Pittsburgh) May 1952. с. 243—249. doi:10.1145/609784.609818. Архів оригіналу (PDF) за 21 вересня 2018. Процитовано 6 вересня 2018.
- Hopper, Grace (16 лютого 1955). (PDF). High Speed Computer Conference (Louisiana State University) February 1955. Remington Rand. Архів оригіналу (PDF) за 23 січня 2020. Процитовано 6 вересня 2018.
- Ridgway, Richard K. (1952). Compiling Routines. Proceedings of the 1952 ACM national meeting (Toronto) ACM '52.
Посилання
- Proceedings of the 1954 MIT Summer Session on "Digital Computers - Advanced Coding Techniques, section 7 - A2 Compiler and Associated Routines for use with Univac [ 4 січня 2013 у Wayback Machine.]
Це незавершена стаття про мови програмування. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
A 0 System takozh Arithmetic Language version 0 arifmetichna mova versiya 0 komp yuterna programa stvorena Grejs Gopper 1951 go i 1952 go roku i priznachena dlya avtomatizaciyi deyakih zadach programista elektronnoyi obchislyuvaloyi mashini UNIVAC I A 0 funkcionuvav skorishe yak en abo komponuvalnik nizh suchasne ponyattya kompilyatora Programa bula vkazana yak poslidovnist pidprogram i argumentiv Pidprogrami buli identifikovani za dopomogoyu chislovogo kodu a argumenti dlya pidprogram buli napisani bezposeredno pislya kozhnogo kodu pidprogrami Sistema A 0 peretvoryuye specifikaciyu v mashinnij kod yakij vdruge mozhe buti zavantazhenij v komp yuter dlya vikonannya zaznachenoyi programi Za sistemoyu A 0 sliduvali A 1 A 2 A 3 vipusheni yak ARITH MATIC AT 3 vipusheni yak MATH MATIC i B 0 vipusheni yak FLOW MATIC Sistema A 2 bula rozroblena v pidrozdili UNIVAC Remington Rand v 1953 roci i vipushena dlya kliyentiv do kincya cogo roku Kliyentam bulo nadano pochatkovij kod dlya A 2 i proponuvalosya vidpravlyati svoyi polipshennya nazad v UNIVAC Takim chinom A 2 buv rannim prikladom bezkoshtovnogo programnogo zabezpechennya z vidkritim kodom Div takozh en PrimitkiRichard K Ridzhvej Richard K Ridgway 09 1952 Compiling routines Proceedings of the 1952 ACM national meeting Toronto ACM 08 1 5 doi 10 1145 800259 808980 shape of code coding guidelines com Arhiv originalu za 5 veresnya 2018 Procitovano 31 travnya 2018 195509 pdf Computers and Automation 4 9 25 29 Sep 1955 Arhiv originalu za 1 serpnya 2018 Procitovano 6 veresnya 2018 195510 pdf Computers and Automation 4 10 15 27 Oct 1955 Arhiv originalu za 1 serpnya 2018 Procitovano 6 veresnya 2018 Ceruzzi Paul 1998 A History of Modern Computing The MIT Press InfoQ Arhiv originalu za 9 lipnya 2018 Procitovano 31 travnya 2018 Pomilka cituvannya Teg lt ref gt z nazvoyu Sammet viznachenij u lt references gt ne vikoristovuyetsya v poperednomu teksti Pomilka cituvannya Teg lt ref gt z nazvoyu Keynote viznachenij u lt references gt ne vikoristovuyetsya v poperednomu teksti LiteraturaHopper Grace May 1952 PDF Proceedings of the Association for Computing Machinery Conference Pittsburgh May 1952 s 243 249 doi 10 1145 609784 609818 Arhiv originalu PDF za 21 veresnya 2018 Procitovano 6 veresnya 2018 Hopper Grace 16 lyutogo 1955 PDF High Speed Computer Conference Louisiana State University February 1955 Remington Rand Arhiv originalu PDF za 23 sichnya 2020 Procitovano 6 veresnya 2018 Ridgway Richard K 1952 Compiling Routines Proceedings of the 1952 ACM national meeting Toronto ACM 52 PosilannyaProceedings of the 1954 MIT Summer Session on Digital Computers Advanced Coding Techniques section 7 A2 Compiler and Associated Routines for use with Univac 4 sichnya 2013 u Wayback Machine Ce nezavershena stattya pro movi programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi