Презентация «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]. Оригинальным заголовком письма, посланного в CACM, было «A Case Against the Goto Statement» (сангл.—«Дело в отношении оператора goto»), но редактор CACM Никлаус Вирт изменил заголовок на «Go To Statement Considered Harmful»[5]. Дональд Кнут в отношении нового заголовка письма саркастически сказал, что «доктор Гото[en] [Goto] с удовольствием пожаловался, что им всегда пренебрегают»[6].
Критика Фрэнка Рубина по поводу письма Дейкстры была опубликована в мартовском выпуске CACM 1987 года под заголовком «„GOTO Considered Harmful“ Considered Harmful» (сангл.—«О вреде „О вреде оператора goto“»)[7]. Майский CACM опубликовал дальнейшие ответы, как «за», так и «против» 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].
↑ Edsger Dijkstra (March 1968). “Go To Statement Considered Harmful”. Communications of the ACM(PDF)|format= требует |url= (справка на английском). 11 (3): 147—148. DOI:10.1145/362929.362947. The unbridled use of the go to statement has as an immediate consequence that it becomes terribly hard to find a meaningful set of coordinates in which to describe the process progress. ... The go to statement as it stands is just too primitive, it is too much an invitation to make a mess of one's program.
↑ «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
Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.
2019-2025 WikiSort.ru - проект по пересортировке и дополнению контента Википедии