Рабочая группа 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 года в Мюнхене , Германия .
Когда был разработан 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] Некоторые из них являются предметом статей в Википедии:
Официальный сайт