Considered harmful

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Презентация «Achievements considered harmful?» (с англ. — «Достижения могут быть вредны?») на Game Developers Conference в 2010 году.

Considered harmful (с англ. — «считается вредным», «опасным») — фразема, широко используемая в заголовках критических эссе по информатике и смежных дисциплинах; существует как минимум 65 таких работ[1]). Вошла в оборот благодаря заметке «Go To Statement Considered Harmful» (с англ. — «О вреде оператора goto») Эдсгера Дейкстры[2][3], опубликованной в мартовском выпуске журнала Communications of the ACM 1968 года, в ней автор критиковал чрезмерное использование оператора goto в языках программирования той эпохи и пропагандировал вместо него структурное программирование[4]. Оригинальным заголовком письма, посланного в журнал, было «A Case Against the Goto Statement» (с англ. — «Дело в отношении оператора goto»), но редактор Никлаус Вирт изменил заголовок на «Go To Statement Considered Harmful»[5]. Дональд Кнут в отношении нового заголовка письма саркастически сказал, что «доктор Гото[en] [Goto] с улыбкой пожаловался, что им всегда пренебрегают»[6].

Критика Фрэнка Рубина по поводу письма Дейкстры была опубликована в мартовском выпуске Communications of the ACM 1987 года под заголовком «„GOTO Considered Harmful“ Considered Harmful» (с англ. — «О вреде „О вреде оператора goto“»)[7]. Майский номер журнала того же года вышел с дальнейшими ответами, как «за», так и «против» goto, под заголовком «„«GOTO Considered Harmful» Considered Harmful“ Considered Harmful?» (с англ. — «„О вреде «О вреде оператора goto»“ вреден?»)[8]. Ответ самого Дейкстры на эту дискуссию был озаглавлен «On a Somewhat Disappointing Correspondence» (с англ. — «О несколько разочаровывающей переписке»)[9].

Согласно лингвисту Марку Либерману[en], фраза «considered harmful» являлась журналистским клише и использовалась в заголовках и до статьи Дейкстры. Он цитирует заголовок письма, опубликованного 12 августа 1949 года в The New York Times: «Rent Control Controversy / Enacting Now of Hasty Legislation Considered Harmful» (с англ. — «Споры о контроле над арендной платой. Вступление в силу поспешно разработанных законов признано вредным»)[10].

В жаргоне программистов встречаются варианты выражения с заменой прилагательного (considered silly и так далее)[11][12].

Примечания[править | править код]

  1. Miscellaneous - Considered Harmful. Дата обращения: 17 августа 2009. Архивировано 18 августа 2011 года.
  2. Edsger Dijkstra. Go To Statement Considered Harmful (англ.) // Communications of the ACM : journal. — 1968. — March (vol. 11, no. 3). — P. 147—148. — doi:10.1145/362929.362947.
  3. Dijkstra, Edsger W  (англ.). EWD-215. — Center for American History, University of Texas at Austin. — (E.W. Dijkstra Archive). (original Архивная копия от 13 мая 2014 на Wayback Machine; transcription Архивная копия от 8 сентября 2014 на Wayback Machine)
  4. David R. Tribble. Go To Statement Considered Harmful: A Retrospective (февраль 2005). Дата обращения: 27 августа 2014. Архивировано 30 августа 2017 года.
  5. Dijkstra, Edsger W  (англ.). What led to "Notes on Structured Programming" (EWD-1308) (англ.). — Center for American History, University of Texas at Austin. — (E.W. Dijkstra Archive). (original Архивная копия от 21 марта 2015 на Wayback Machine; transcription Архивная копия от 17 июля 2014 на Wayback Machine)
  6. «Dr. Goto cheerfully complained that he was always being eliminated». Kanada, Yasumasa (2005), An obituary of Eiichi Goto, Events and Sightings, IEEE Annals of the History of Computing Т. 27 (3): 92, DOI 10.1109/MAHC.2005.37 
  7. Frank Rubin. "GOTO Considered Harmful" Considered Harmful (англ.) // Communications of the ACM : journal. — 1987. — March (vol. 30, no. 3). — P. 195—196. — doi:10.1145/214748.315722. Архивировано 20 марта 2009 года.
  8. Donald Moore, Chuck Musciano, Michael J. Liebhaber, Steven F. Lott and Lee Starr. " 'GOTO Considered Harmful' Considered Harmful" Considered Harmful? (англ.) // Communications of the ACM : journal. — 1987. — May (vol. 30, no. 5). — P. 351—355. Архивировано 3 сентября 2014 года.
  9. Dijkstra, Edsger W  (англ.). On a Somewhat Disappointing Correspondence (EWD-1009) (англ.). — Center for American History, University of Texas at Austin. — (E.W. Dijkstra Archive). (original Архивная копия от 9 октября 2014 на Wayback Machine; transcription Архивная копия от 22 ноября 2014 на Wayback Machine)
  10. Language Log: Considered harmful (8 апреля 2008). Дата обращения: 17 августа 2009. Архивировано 18 февраля 2010 года.
  11. Yash Tulsyan et al. considered harmful. The Jargon File (25 июня 2011). Дата обращения: 31 июля 2011. Архивировано 23 июля 2011 года.
  12. Steve Yegge. considered stupid (21 октября 2009). Дата обращения: 27 августа 2014. Архивировано 17 декабря 2009 года.

Литература[править | править код]

Ссылки[править | править код]

  • harmful.cat-v.org — сайт, собирающий эссе на разные темы с использованием выражения «considered harmful».