WikiDer > Рабочая группа 2.1 ИФИП
Рабочая группа 2.1 ИФИП по алгоритмическим языкам и исчислениям это рабочая группа Международная федерация обработки информации (ИФИП).
IFIP WG 2.1 была создана как орган, ответственный за постоянную поддержку и сопровождение языка программирования. АЛГОЛ 60.[1] В Модифицированный отчет на алгоритмическом языке АЛГОЛ 60 и АЛГОЛ 68 язык программирования были разработаны WG 2.1.
По состоянию на 2 марта 2011 г.[Обновить], его объем:[2]
- Изучение расчета программ из спецификаций
- Оформление обозначений для такого расчета
- Формулировка теории алгоритмов с использованием таких обозначений
- Исследование поддержки программного обеспечения для вывода программ
- Сохранение ответственности за АЛГОЛ 60 и АЛГОЛ 68
История
Формирование
Вскоре после публикации оригинала Алгол 60 Отчет в 1960 г. возникли проблемы, которые требовали авторитетного разрешения. Алгол 60 был выбран ведущими научный журнал Коммуникации ACM как его язык для алгоритмы, то важная часть материалов, опубликованных в Связь. Производители компьютеров и академические группы трудились над созданием внедрений. Были вопросы, которые требовали разъяснения, например, двусмысленность и ошибки в Отчет. Еще одной актуальной проблемой было отсутствие даже элементарных ввод, вывод (I / O) средства.
Авторы Алгол 60 Отчет встретились в Рим, Италия, в апреле 1962 года, чтобы разрешить большинство неясностей и ошибок, известных в то время, в результате чего Пересмотренный отчет по алгоритмическому языку АЛГОЛ 60. Во время этой встречи авторы решили институционализировать ответственность за постоянную поддержку и сопровождение АЛГОЛА 60, передав ее молодой международной организации IFIP.
С этой целью IFIP учредил рабочую группу в рамках Технического комитета 2 по программированию. Первоначальный состав состоял в основном из большинства первоначальных авторов, с добавлением нескольких членов, ответственных за реализации Алгола 60. РГ 2.1 IFIP провела свое первое заседание в августе 1962 г. Мюнхен, Германия.
АЛГОЛ 68
Когда разрабатывался АЛГОЛ 60, предполагаемая сфера его использования была аналогична FORTRAN: в основном область числовой анализ или вычисления. IFIP WG 2.1 приступила к разработке преемника языка программирования ALGOL 60 под кодовым названием АЛГОЛ X, с гораздо более широкой сферой применения, включая нечисловое программирование, области, лучше обслуживаемые такими языками, как КОБОЛ и Лисп чем на АЛГОЛ 60. Среди нескольких конкурирующих первоначальных проектов, включая предложение Никлаус Вирт что в конечном итоге привело к АЛГОЛ W, Рабочая группа выбрала это Аад ван Вейнгаарден, что в конечном итоге приводит к АЛГОЛ 68.
IFIP WG 2.1 решила принять этот дизайн в декабре 1968 года во время бурного собрания, вновь проведенного в Мюнхене. Однако среди участников была значительная оппозиция во главе с Эдсгер Дейкстра, выраженный в Отчет меньшинства. Это привело к расколу группы и формированию новой рабочей группы, Рабочей группы 2.3 IFIP по методологии программирования.[3]
Известные члены, бывшие и нынешние
В WG 2.1 было и было много членов.[4] Некоторым из них посвящены статьи в Википедии:
- Роланд Карл Бэкхаус
- Фридрих Л. Бауэр
- Ричард Берд
- Стивен Р. Борн
- Роберт Дьюар
- Эдсгер В. Дейкстра
- Андрей Ершов
- Роберт В. Флойд
- Джереми Гиббонс
- Дэвид Грис
- Эрик Хенер
- Тони Хоар
- Чарльз Кац
- Корнелис Х. А. Костер
- Питер Ландин
- Чарльз Х. Линдси
- Конор МакБрайд
- Джон Маккарти
- Том Майбаум
- Барри Дж. Майлу
- Ламберт Меертенс
- Кэрролл Морган
- Питер Наур
- Морис Нива
- Джон Э. Л. Пек
- Виллем ван дер Поэль
- Брайан Рэнделл
- Дуглас Т. Росс
- Хайнц Рутисхаузер
- Клаус Самельсон
- Джейкоб Т. Шварц
- Миха Шарир
- Мишель Синцов
- Дэвид Тернер
- Эйити Вада
- Джозеф Генри Вегштейн
- Адриан ван Вейнгаарден
- Никлаус Вирт
- Нобуо Йонеда
Смотрите также
- Бемер, Р. В. (1969). «Политико-социальная история АЛГОЛА». В Halpern, M. I .; Шоу, К. Дж. (Ред.). Ежегодный обзор в области автоматического программирования. 5. Pergamon Press.
- Линдси, Чарльз Х. (1996). «История АЛГОЛА 68». In Bergin, T. J .; Гибсон, Р. Г. (ред.). История языков программирования, Том 2. ACM Press. ISBN 0-201-89502-1.
Рекомендации
- ^ «Рабочая группа ИФИП по АЛГОЛу». Бюллетень Алгола (15): 52. Июнь 1962 г.
- ^ Swierstra, Doaitse; Гиббонс, Джереми; Меертенс, Ламберт (2011-03-02). "ScopeEtc: IFIP21". Фосвики. Получено 2020-10-31.
- ^ "Отчет меньшинства". Бюллетень Алгола (31): 7. марта 1970 г.
- ^ Jeuring, Йохан; Меертенс, Ламберт; Гуттманн, Вальтер (17 августа 2016 г.). «Профиль Рабочей группы 2.1 ИФИП». Фосвики. Получено 2020-10-31.