Алгол 58

АЛГОЛ 58 История и развитие ALGOL 58 ALGOL 58 был ранним компромиссом, который позже был заменен ALGOL 60.  Два основных […]

АЛГОЛ 58

  • История и развитие ALGOL 58

    • ALGOL 58 был ранним компромиссом, который позже был заменен ALGOL 60. 
    • Два основных мотива разработки IAL: обмен численными методами и реализация на различных машинах. 
    • Введено понятие составного оператора, но ограничено управлением потоком. 
  • Название и история

    • Название «алгоритмический язык» было предложено Германом Боттенбрухом в 1957 году. 
    • Изначально предлагалось назвать IAL, но было отвергнуто из-за «невыразимости». 
    • ALGOL был принят как официальное название после встречи в Цюрихе. 
  • Реализация и влияние

    • ZMMD-group создала компилятор ALGOL 58 для Z22. 
    • IBM и Дартмутский колледж также внедрили ALGOL 58, но позже перешли на ALGOL 60. 
    • BALGOL, реализация для Burroughs 220, сохранила многие черты ALGOL 58. 
    • ALGOL 58 повлиял на более поздние языки, включая JOVIAL, MAD, NELIAC и ALGO. 
  • Влияние на ALGOL 60

    • ALGOL 58 ввел трехуровневую концепцию и концепцию «разделителей слов». 
    • Некоторые различия между IAL и ALGOL 60 включают в себя присваивание и отношение равенства, массивы с произвольными границами и вложенные объявления процедур. 
    • Некоторые особенности IAL, такие как числовые метки операторов и встроенные функции, были исключены в ALGOL 60. 
  • Рекомендации и внешние ссылки

    • Ссылки на музей компьютерной истории и отчет CACM по алголу 58. 

Полный текст статьи:

Алгол 58 — Википедия

Оставьте комментарий

Прокрутить вверх