Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Рабочая группа 2.1 IFIP по алгоритмическим языкам и исчислениям - это рабочая группа Международной федерации обработки информации (IFIP).

IFIP WG 2.1 была сформирована как орган, ответственный за постоянную поддержку и сопровождение языка программирования ALGOL 60 . [1] Модифицированный отчет о алгоритмическом языке ALGOL 60 и Алгол 68 языка программирования были произведены РГ 2.1.

По состоянию на 2 марта 2011 г. его объем: [2]

  • Изучение расчета программ из спецификаций
  • Оформление обозначений для такого расчета
  • Формулировка теорий алгоритмов с использованием таких обозначений
  • Исследование поддержки программного обеспечения для вывода программ
  • Сохранение ответственности за АЛГОЛ 60 и АЛГОЛ 68

История [ править ]

Формирование [ править ]

Вскоре после публикации оригинального отчета по Алголу 60 в 1960 году возникли проблемы, которые требовали какого-либо авторитетного решения. Алгол 60 был выбран ведущим научным журналом Communications of the ACM в качестве языка для алгоритмов , а затем стал важной частью статей, опубликованных в Communications . Производители компьютеров и академические группы трудились над созданием внедрений. Были вопросы, которые требовали разъяснения, такие как двусмысленность и ошибки в отчете . Другой неотложной проблемой было отсутствие даже базовых средств ввода / вывода (I / O).

Авторы 60 Доклад Алголе встретились в Риме , Италия , в апреле 1962 года , чтобы решить большинство неясностей и ошибок , известных в то время, в результате чего в пересмотренном Отчет об алгоритмическом языке ALGOL 60 . Во время этой встречи авторы решили институционализировать ответственность за постоянную поддержку и сопровождение АЛГОЛА 60, передав ее молодой международной организации IFIP.

С этой целью IFIP учредил рабочую группу в рамках своего Технического комитета 2 по программированию. Первоначальный состав состоял в основном из большинства первоначальных авторов, с добавлением нескольких членов, ответственных за реализации Алгола 60. IFIP WG 2.1 провела свое первое заседание в августе 1962 года в Мюнхене , Германия .

АЛГОЛ 68 [ править ]

Когда разрабатывался АЛГОЛ 60, его предполагаемая сфера применения была аналогична ФОРТРАНУ : в основном это область численного анализа или вычислений. IFIP WG 2.1 приступила к разработке преемника языка программирования ALGOL 60 под кодовым названием ALGOL X , с гораздо более широкой областью применения, включая нечисловое программирование, области, которые лучше обслуживаются такими языками, как COBOL и Lisp, чем ALGOL 60. Среди нескольких конкурирующие начальные разработки, в том числе предложение Никлауса Вирта, которое в конечном итоге привело к ALGOL W , Рабочая группа выбрала вариант Aad van Wijngaarden , что в конечном итоге привело к ALGOL 68 .

IFIP WG 2.1 решила принять этот дизайн в декабре 1968 года во время бурного собрания, снова состоявшегося в Мюнхене. Однако среди членов, возглавляемых Эдсгером Дейкстрой , возникла значительная оппозиция, что было выражено в отчете меньшинства . Это привело к расколу в группе и формированию новой рабочей группы, Рабочей группы 2.3 IFIP по методологии программирования. [3]

Известные члены, бывшие и нынешние [ править ]

В WG 2.1 было и было много членов. [4] Некоторые из них являются предметом статей Википедии:

См. Также [ править ]

  • Бемер, Р.В. (1969). «Политико-социальная история АЛГОЛА». В Халперн, штат Мичиган; Шоу, CJ (ред.). Годовой обзор в автоматическом программировании . 5 . Pergamon Press.
  • Линдси, Чарльз Х. (1996). «История АЛГОЛА 68». In Bergin, TJ; Гибсон, Р.Г. (ред.). История языков программирования, Том 2 . ACM Press . ISBN 0-201-89502-1.

Ссылки [ править ]

  1. ^ "Рабочая группа IFIP по АЛГОЛУ" . Бюллетень АЛГОЛА (15): 52. Июнь 1962 г.
  2. ^ Swierstra, Doaitse; Гиббонс, Джереми ; Меертенс, Ламберт (02.03.2011). "ScopeEtc: IFIP21" . Фосвики . Проверено 31 октября 2020 .
  3. ^ «Отчет меньшинства» . Бюллетень АЛГОЛА (31): 7 марта 1970 г.
  4. ^ Jeuring, Йохан; Меертенс, Ламберт ; Гуттманн, Вальтер (17 августа 2016 г.). «Профиль Рабочей группы 2.1 ИФИП» . Фосвики . Проверено 31 октября 2020 .

Внешние ссылки [ править ]

Официальный веб-сайт