Рабочая группа ИФИП 2.1
Рабочая группа IFIP 2.1 по алгоритмическим языкам и исчислениям — это рабочая группа Международной федерации обработки информации (IFIP).
IFIP WG 2.1 была создана как орган, ответственный за постоянную поддержку и сопровождение языка программирования ALGOL 60 . [1] Модифицированный отчет об алгоритмическом языке АЛГОЛ 60 и языке программирования АЛГОЛ 68 был подготовлен РГ 2.1.
По состоянию на 2 марта 2011 г. [update], его область действия: [2]
- Исследование расчета программ по спецификациям
- Разработка обозначений для такого расчета
- Формулирование теорий алгоритмов с использованием таких обозначений.
- Исследование программной поддержки для создания программ
- Постоянная ответственность за АЛГОЛ 60 и АЛГОЛ 68.
История [ править ]
Формирование [ править ]
Вскоре после публикации оригинального отчета об Алголе 60 в 1960 году возникли проблемы, требующие той или иной формы авторитетного решения. АЛГОЛ 60 был выбран ведущим научным журналом Communications of the ACM в качестве языка для алгоритмов , который в то время составлял важную часть статей, опубликованных в Communications . Производители компьютеров и академические группы работали над созданием реализаций. Были вопросы, требующие разъяснения, такие как неясности и ошибки в Отчете . Другой неотложной проблемой было отсутствие даже базовых средств ввода-вывода (I/O).
Авторы отчета об Алголе 60 встретились в Риме , Италия , в апреле 1962 года, чтобы разрешить большинство неясностей и ошибок, известных в то время, в результате чего появился Пересмотренный отчет об алгоритмическом языке Алгол 60 . В ходе этой встречи авторы решили институционализировать ответственность за постоянную поддержку и сопровождение АЛГОЛА 60, передав его молодой международной организации IFIP.
С этой целью ИФИП создал рабочую группу при своем Техническом комитете 2 по программированию. Первоначальный состав состоял в основном из большинства первоначальных авторов, а также нескольких членов, ответственных за реализации ALGOL 60. Рабочая группа IFIP 2.1 провела свое первое заседание в августе 1962 года в Мюнхене , Германия .
АЛГОЛ edit68
Когда был разработан АЛГОЛ 60, его предполагаемая сфера использования была аналогична сфере применения ФОРТРАНа : в основном область численного анализа или вычислений. Рабочая группа IFIP 2.1 приступила к разработке преемника языка программирования ALGOL 60 под кодовым названием ALGOL X с гораздо более широкой областью применения, включая нечисловое программирование, области, которые лучше обслуживаются такими языками, как COBOL и Lisp , чем ALGOL 60. Среди нескольких конкурирующие первоначальные проекты, включая предложение Никлауса Вирта , которое в конечном итоге привело к АЛГОЛУ W , Рабочая группа выбрала проект Аада ван Вейнгаардена , что в конечном итоге привело к АЛГОЛУ 68 .
Рабочая группа ИФИП 2.1 решила принять проект в декабре 1968 года во время бурного заседания, снова состоявшегося в Мюнхене. существовала значительная оппозиция Однако среди членов партии во главе с Эдсгером Дейкстрой , выраженная в отчете меньшинства . Это привело к расколу в группе и образованию новой рабочей группы — Рабочей группы 2.3 ИФИП по методологии программирования. [3]
, бывшие и нынешние Известные участники
В РГ 2.1 есть и было много членов. [4] Некоторые из них являются предметом статей в Википедии:
- Роланд Карл Бэкхаус
- Фридрих Л. Бауэр
- Ричард Берд
- Стивен Р. Борн
- Джон Дарлингтон
- Роберт Дьюар
- Эдсгер В. Дейкстра
- Andrey Ershov
- Роберт В. Флойд
- Джереми Гиббонс
- Дэвид Грайс
- Эрик Хенер
- Тони Хоар
- Чжэньцзян Ху
- Чарльз Кац
- Корнелис Х.А. Костер
- Питер Ландин
- Чарльз Х. Линдси
- Яньхун Энни Лю
- Питер Лукас
- Конор МакБрайд
- Джон Маккарти
- Том Мейбаум
- Барри Дж. Майу
- Ламберт Меертенс
- Кэрролл Морган
- Питер Науэр
- Морис Ниват
- Манфред Пол
- Джон Э.Л. Пек
- Виллем ван дер Поэль
- Брайан Рэнделл
- Дуглас Т. Росс
- Хайнц Рутисхаузер
- Клаус Самельсон
- Джейкоб Т. Шварц
- Миша Шарир
- Мишель Синцов
- Дэвид Тернер
- Бернар Вокуа
- Эйти Вада
- Джозеф Генри Вегштейн
- Адриан ван Вейнгаарден
- Никлаус Вирт
- Майк Вуджер
- Нобуо Йонеда
См. также [ править ]
- Бемер, RW (1969). «Политико-социальная история АЛГОЛА». В Халперне, Мичиган; Шоу, CJ (ред.). Ежегодный обзор автоматического программирования . Том. 5. Пергамон Пресс.
- Линдси, Чарльз Х. (1996). «История Алгола 68». В Бергине, Ти Джей; Гибсон, Р.Г. (ред.). История языков программирования, Том 2 . АКМ Пресс . ISBN 0-201-89502-1 .
Ссылки [ править ]
- ^ «Рабочая группа ИФИП по Алголу» . Бюллетень Алгола (15): 52. Июнь 1962.
- ^ Свирстра, немец; Гиббонс, Джереми ; Меертенс, Ламберт (2 марта 2011 г.). «Область применения: ИФИП21» . Фосвики . Проверено 31 октября 2020 г.
- ^ «Отчет меньшинства» . Бюллетень Алгола (31): 7 марта 1970 г.
- ^ Юринг, Йохан; Меертенс, Ламберт ; Гутманн, Вальтер (17 августа 2016 г.). «Профиль Рабочей группы ИФИП 2.1» . Фосвики . Проверено 31 октября 2020 г.