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