stringtranslate.com

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

Рабочая группа IFIP 2.3 по методологии программирования является рабочей группой Международной федерации по обработке информации (IFIP). Ее главная цель — повысить способность программистов составлять программы. С этой целью WG2.3 предоставляет международный форум для обсуждения и взаимного обогащения идеями между исследователями в области методологии программирования и смежных областей. Как правило, члены отчитываются о ходе работы и ожидают предложений и советов. Дискуссии часто расширяются за счет приглашения «наблюдателей» на встречи в качестве полноправных участников, некоторые из которых в конечном итоге становятся членами.

Объем

Этот объем работ в WG2.3 был представлен Эдсгером В. Дейкстрой на заседании 0 (Осло, Норвегия, июль 1969 г.) [1] .

История

В декабре 1968 года рабочая группа IFIP 2.1 приняла предложение Аада ван Вейнгаардена в качестве преемника Algol 60 (в конечном итоге приведшее к ALGOL 68 ). Группа членов WG2.1 выступила против него и подготовила отчет меньшинства. [2] Группа также считала, что необходим форум для обсуждения общих проблем программирования, а не только языков программирования. Другим стимулом для создания группы стали выводы первой конференции НАТО по программной инженерии , состоявшейся в 1968 году, в которой говорилось о « программном кризисе », который тогда рассматривался как охвативший мир вычислительной техники. [3]

Родительский комитет TC2 IFIP одобрил формирование новой рабочей группы, WG2.3, для этой цели. Майк Вуджер согласился возглавить ее. Организационное совещание состоялось в Осло 20–22 июля 1969 года, на нем присутствовали Оле-Йохан Даль , Эдсгер В. Дейкстра , Дуглас Макилрой , Брайан Рэнделл , Герхард Зегмюллер, Влад Турски, Майк Вуджер и Манфред Пол  [де] (председатель WG2.1). Дуг Росс также был одним из основателей. Брайан Рэнделл предложил название «Методология программирования» . [4]

Членами-основателями были преимущественно ученые, и была предпринята преднамеренная попытка привлечь членов из промышленности и торговли, а также из Азии и СССР. WG2.3 обычно собирается один или два раза в год по пять дней за раз. До 1976 года все встречи проводились в Европе, но после этого встречи часто чередовались между Европой и Северной Америкой. Несколько встреч проводились в Австралии.

Первая встреча состоялась в Копенгагене, Дания, в 1970 году. В ней приняли участие Оле-Йохан Даль , Эдсгер В. Дейкстра , Пер Бринч Хансен , Тони Хоар , М. М. Леман, Дж. Мадей, Дуг Макилрой , Джордж Радин , Брайан Рэнделл , Джон Рейнольдс , Дуг Росс , Кристофер Стрейчи и Уоррен Тейтельман .

Более подробную информацию об истории WG2.3 можно найти в книге Майка Вудгера «История IFIP WG2.3» . [4]

В первые годы своего существования WG2.3 не выпускала никаких отчетов о своих заседаниях. Заседания были сосредоточены на презентации и обсуждении текущих исследований, что означало, что члены могли получать конструктивную критику своих коллег на гораздо более ранней стадии, чем обычно. Таким образом, WG2.3 стала продуктивным собранием, на котором исследователи, такие как Дейкстра, могли разрабатывать многие идеи, которые они впоследствии выдвигали в опубликованных работах. [3] Идеи членов WG2.3 попали по крайней мере в одну хорошо рецензируемую книгу, написанную в середине 1970-х годов. [5]

В конце 1970-х годов было сочтено, что WG2.3 должна сделать более публичной суть своей работы и то, что было достигнуто. Соответственно, была опубликована книга Programming Methodology: A Collection of Articles by Members of IFIP WG2.3 [6] .

В 2003 году была опубликована вторая книга статей «Методология программирования» [7] . Некоторые эссе содержали новый материал, в то время как другие были направлены на обзор или оценку области или на определение проблем для дальнейшего исследования.

Участники Википедии, бывшие и нынешние

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

Встречи

Источник: [9]

Ссылки

  1. Личное сообщение от Дуга Макилроя , основателя WG2.3.
  2. ^ "Minority Report". ALGOL Bulletin (31): 7. Март 1970.
  3. ^ ab Randell, Brian (2022). «Эдсгер Дейкстра — некоторые воспоминания». В Apt, Krzysztof R. ; Hoare, Tony (ред.). Эдсгер Вайб Дейкстра: его жизнь, работа и наследие . Morgan & Claypool . стр. 423–444. doi : 10.1145/3544585.3544613. ISBN 978-1-4503-9773-5. S2CID  250497012.На стр. 437.
  4. ^ ab Woodger, Mike (1978). "История IFIP WG2.3 (методология программирования)". В Gries, David (ред.). Методология программирования . Тексты и монографии по информатике. Нью-Йорк: Springer-Verlag . doi :10.1007/978-1-4612-6315-9. ISBN 978-1-4612-6317-3. S2CID  29484154.
  5. ^ Вассерман, Энтони И. (апрель 1978 г.). «Турски, В. М., Методология компьютерного программирования». SIGSOFT Software Engineering Notes . 3 (2): 20–21. doi : 10.1145/1005888.1005894 .
  6. ^ Gries, David , ed. (1978). Методология программирования . Тексты и монографии по информатике. Нью-Йорк: Springer-Verlag . doi :10.1007/978-1-4612-6315-9. ISBN 978-1-4612-6317-3. S2CID  29484154.
  7. ^ Макайвер, Аннабель ; Морган, Кэрролл , ред. (2003). Методология программирования . Монографии по информатике. Нью-Йорк: Springer-Verlag . doi :10.1007/978-0-387-21798-7. ISBN 978-0-387-21798-7. S2CID  32720698.
  8. ^ "IFIP WG2.3 MEMBERS". IFIP WG2.3 . Получено 2022-10-23 .
  9. ^ "Meetings". IFIP WG 2.3 . Рурский институт программных технологий . Получено 2 октября 2022 г.

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