stringtranslate.com

Рабочая группа ИФИП 2.1

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

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

По состоянию на 2 марта 2011 года сфера его действия: [2]

История

Формирование

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

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

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

АЛГОЛ 68

Когда был разработан ALGOL 60, его предполагаемая область использования была схожа с областью использования FORTRAN : в основном область численного анализа или вычислений. IFIP WG 2.1 приступила к разработке преемника языка программирования ALGOL 60 под кодовым названием ALGOL X с гораздо более широкой областью применения, включая нечисловое программирование, области, для которых лучше подходят такие языки, как COBOL и Lisp , чем ALGOL 60. Среди нескольких конкурирующих первоначальных проектов, включая предложение Никлауса Вирта , которое в конечном итоге привело к ALGOL W , рабочая группа выбрала проект Аада ван Вейнгаардена , в конечном итоге приведший к ALGOL 68 .

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

Известные члены, бывшие и нынешние

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

Смотрите также

Ссылки

  1. ^ "Рабочая группа IFIP по ALGOL". ALGOL Bulletin (15): 52. Июнь 1962.
  2. ^ Свирстра, Доайтсе; Гиббонс, Джереми ; Меертенс, Ламберт (2 марта 2011 г.). «Область применения: ИФИП21». Фосвики . Проверено 31 октября 2020 г.
  3. ^ "Minority Report". ALGOL Bulletin (31): 7. Март 1970.
  4. ^ Jeuring, Johan; Meertens, Lambert ; Guttmann, Walter (2016-08-17). "Профиль рабочей группы IFIP 2.1". Foswiki . Получено 2020-10-31 .

Внешние ссылки

Официальный сайт