유해하다고 간주됨

Considered harmful
2010년 게임 개발자 컨퍼런스에서 "유해하다고 여겨지는 성과?" 프레젠테이션

유해하다고 여겨지는 것은 "해로 여겨지는 X"라는 표현 템플릿의 일부분이다.2009년 현재, 그것의 스노클론컴퓨터 과학과 관련 분야에서 적어도 65개의 비판적인 에세이의 제목에 사용되었다.[1]이러한 맥락에서 이것의 사용은 Edsger Dijkstra가 1968년에 발표한 "유해하다고 간주되는 진술로 이동"이라는 편지에서 유래되었다.

역사

를 들어 1949년 뉴욕타임스에 게재된 '렌트 통제 논란/지금 제정하는 성급한 법률이 유해하다고 여겨지는 것'에 대한 헤드라인이 디크스트라 기사의 훨씬 이전에 이미 헤드라인에서 사용된 저널리즘 진부한 표현이었다.[2]

유해하다고 여겨지는 에드거 디크스트라가 1968년 3월 ACM(Communications of ACM)에 발표한 편지 '유해하다고 간주되는 고토 성명'[3][4]에 의해 컴퓨터 과학자들 사이에서 대중화되었는데, 이 편지에서 그는 당시의 프로그래밍 언어에 GOTO 문장의 과도한 사용을 비판하고 대신 구조화된 프로그래밍을 주창하였다.[5]CACM에 제출된 서신의 원래 제목은 "고토성명에 반대하는 사건"이었지만, CACM 편집자인 니클라우스 위르스는 제목을 "해로 간주되는 고토성명"[6]으로 바꾸었다. 새로운 타이틀에 대해 도널드 크누스는 "고토 박사가 항상 탈락한다고 쾌활하게 불평했다"[7]고 말했다.

프랭크 루빈은 1987년 3월 CACM에 '해로 간주된 GOTO'라는 제목으로 등장한 Dijkstra의 편지에 대한 비판을 실었다.[8]1987년 5월 CACM은 '해로 간주되는 GOTO'라는 제목의 추가 회신을 '해로 간주되는 GOTO'라는 제목으로 찬반 양쪽에 걸쳐 게재했다.[9]이 논란에 대한 디크스트라의 자체 반응은 다소 실망스러운 서신이라는 제목이었다.[10]

스노클론

참조

  1. ^ "Miscellaneous - Considered Harmful". Archived from the original on May 3, 2009. Retrieved August 17, 2009.
  2. ^ Mark Liberman (April 8, 2008). "Language Log: Considered harmful". Retrieved August 17, 2009.
  3. ^ Edsger Dijkstra (March 1968). "Go To Statement Considered Harmful" (PDF). Communications of the ACM. 11 (3): 147–148. doi:10.1145/362929.362947. S2CID 17469809. The unbridled use of the goto 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.
  4. ^ Dijkstra, Edsger W. EWD-215 (PDF). E.W. Dijkstra Archive. Center for American History, University of Texas at Austin. (설명)
  5. ^ David R. Tribble (February 2005). "Goto Statement Considered Harmful: A Retrospective".
  6. ^ Dijkstra, Edsger W. What led to "Notes on Structured Programming" (EWD-1308) (PDF). E.W. Dijkstra Archive. Center for American History, University of Texas at Austin. (번역) (2001년 6월)
  7. ^ Kanada, Yasumasa (2005), "Events and Sightings: An obituary of Eiichi Goto", IEEE Annals of the History of Computing, 27 (3): 92, doi:10.1109/MAHC.2005.37, S2CID 675701
  8. ^ Frank Rubin (March 1987). ""GOTO Considered Harmful" Considered Harmful" (PDF). Communications of the ACM. 30 (3): 195–196. doi:10.1145/214748.315722. S2CID 6853038. Archived from the original (PDF) on March 20, 2009.
  9. ^ Donald Moore; Chuck Musciano; Michael J. Liebhaber; Steven F. Lott; Lee Starr (May 1987). "" 'GOTO Considered Harmful' Considered Harmful" Considered Harmful?" (PDF). Communications of the ACM. 30 (5): 351–355. doi:10.1145/22899.315729. S2CID 42951740.
  10. ^ Dijkstra, Edsger W. On a Somewhat Disappointing Correspondence (EWD-1009) (PDF). E.W. Dijkstra Archive. Center for American History, University of Texas at Austin. (번역) (1987년 5월)

외부 링크