Movatterモバイル変換


[0]ホーム

URL:


Перейти до вмісту
Вікіпедія
Пошук

A-0 System

Матеріал з Вікіпедії — вільної енциклопедії.

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]

Див. також

[ред. |ред. код]

Примітки

[ред. |ред. код]
  1. Річард К. Ріджвей (Richard K. Ridgway) (09 1952).Compiling routines.Proceedings of the 1952 ACM national meeting. Toronto: ACM (08): 1—5.doi:10.1145/800259.808980.
  2. The Shape of Code: Evidence for 28 possible compilers in 1957.shape-of-code.coding-guidelines.com. Архіворигіналу за 5 вересня 2018. Процитовано 31 травня 2018.
  3. Sammet, Jean (1969). Grace Hopper, Keynote Address.Programming Languages: History and Fundamentals(англ.). Prentice-Hall. с. 12.
  4. Hopper, Grace. Keynote Address.Proceedings of the ACM SIGPLAN History of Programming Languages (HOPL) conference(англ.).
  5. 195509.pdf.PAPERS: Automatic Programming: The A 2 Compiler System -- Part I.Computers and Automation.4 (9): 25—29. Sep 1955. Архіворигіналу за 1 серпня 2018. Процитовано 6 вересня 2018.[Архівовано 2018-08-01 уWayback Machine.]
  6. 195510.pdf.PAPERS: Automatic Programming: The A 2 Compiler System -- Part II.Computers and Automation.4 (10): 15—27. Oct 1955. Архіворигіналу за 1 серпня 2018. Процитовано 6 вересня 2018.[Архівовано 2018-08-01 уWayback Machine.]
  7. Ceruzzi, Paul (1998).A History of Modern Computing. The MIT Press.
  8. Heresy & Heretical Open Source: A Heretic's Perspective. InfoQ. Архіворигіналу за 9 липня 2018. Процитовано 31 травня 2018.

Література

[ред. |ред. код]
  1. Hopper, Grace (May 1952).The Education of a Computer(PDF).Proceedings of the Association for Computing Machinery Conference (Pittsburgh) May 1952. с. 243—249.doi:10.1145/609784.609818. Архіворигіналу(PDF) за 21 вересня 2018. Процитовано 6 вересня 2018.
  2. Hopper, Grace (16 лютого 1955).Automatic Coding for Digital Computers(PDF).High Speed Computer Conference (Louisiana State University) February 1955. Remington Rand. Архіворигіналу(PDF) за 23 січня 2020. Процитовано 6 вересня 2018.
  3. Ridgway, Richard K. (1952). Compiling Routines.Proceedings of the 1952 ACM national meeting (Toronto) ACM '52.

Посилання

[ред. |ред. код]
Рівень
Низькорівневі
Високорівневі
Загального
призначення
Серверні
Запитів до баз
даних[суперечливо 1]
Розмітки тавекторної
графіки
[суперечливо 1]
Синхронні
Символьних та
чисельних обчислень
Квантових обчислень
Логічні
Академічні
Езотеричні
  1. абНемає загальноприйнятого рішення, чи вважати усі ці мови саме мовами програмування


Мова програмуванняЦе незавершена стаття промови програмування.
Ви можетедопомогти проєкту,виправивши або дописавши її.
Отримано зhttps://uk.wikipedia.org/w/index.php?title=A-0_System&oldid=43976389
Категорії:
Приховані категорії:

[8]ページ先頭

©2009-2025 Movatter.jp