|
In computer science and related disciplines, "considered harmful" is a phrase popularly used in the titles of diatribes and other critical essays. It was popularized by Edsger Dijkstra's letter "Go To Statement Considered Harmful",[1] published in the March 1968 Communications of the ACM (CACM), in which he criticized the excessive use of the GOTO statement in programming languages of the day and advocated structured programming instead.[2] The original title of the letter, as submitted to CACM, was "A Case Against the Goto Statement," but CACM editor Niklaus Wirth changed the title to the now immortalized "Go To Statement Considered Harmful."[3] Computer science, or computing science, is the study of the theoretical foundations of information and computation and their implementation and application in computer systems. ...
Edsger Dijkstra Edsger Wybe Dijkstra (Rotterdam, May 11, 1930 â Nuenen, August 6, 2002; IPA: ) was a Dutch computer scientist. ...
The Association for Computing Machinery, or ACM, was founded in 1947 as the worlds first scientific and educational computing society. ...
GOTO is a statement found in many computer programming languages. ...
A statement is the minimal unit of structuring in imperative programming languages. ...
A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. ...
Structured programming can be seen as a subset or subdiscipline of procedural programming, one of the major programming paradigms. ...
Niklaus E. Wirth (born February 15, 1934) is a Swiss computer scientist, best known for designing several programming languages, including Pascal, and for pioneering several classic topics in software engineering. ...
Frank Rubin published a criticism of Dijkstra's letter in the March 1987 CACM where it appeared under the title "'GOTO Considered Harmful' Considered Harmful"[4]. The May 1987 CACM printed further replies, both for and against, under the title "'"GOTO Considered Harmful" Considered Harmful' Considered Harmful?"[5]. Dijkstra's own response to this controversy was thankfully titled "On a somewhat disappointing correspondence".[6] Some variants with replacement adjectives ("considered silly", etc.) have been noted in hacker jargon,[7] making the phrase a snowclone. Appearance of such a usage in a serious article is considered extraneous. In grammar, an adjective is a word whose main syntactic role is to modify a noun or pronoun (called the adjectives subject), giving more information about what the noun or pronoun refers to. ...
This article is about computer hacking. ...
For the glossary of hacker slang, see Jargon File. ...
A snowclone is a type of formula-based cliché which uses an old idiom in a new context. ...
According to linguist Mark Liberman, "considered harmful" was a journalistic cliche, used in headlines, well before the Dijkstra article. He cites the headline the New York Times put over a letter published August 12, 1949: "Rent Control Controversy / Enacting Now of Hasty Legislation Considered Harmful". [8] Mark Liberman is a linguist. ...
The New York Times is an internationally known daily newspaper published in New York City and distributed in the United States and many other nations worldwide. ...
References
Edsger Dijkstra Edsger Wybe Dijkstra (Rotterdam, May 11, 1930 â Nuenen, August 6, 2002; IPA: ) was a Dutch computer scientist. ...
Edsger Dijkstra Edsger Wybe Dijkstra (Rotterdam, May 11, 1930 â Nuenen, August 6, 2002; IPA: ) was a Dutch computer scientist. ...
Edsger Dijkstra Edsger Wybe Dijkstra (Rotterdam, May 11, 1930 â Nuenen, August 6, 2002; IPA: ) was a Dutch computer scientist. ...
Eric S. Raymond (FISL 6. ...
Some other well-known "considered harmful" essays - Tom Christiansen (October 1996). Csh Programming Considered Harmful.
- Peter Miller (1998). "Recursive Make Considered Harmful". AUUGN Journal of AUUG Inc. 19 (1): 14–25.
- Johnathan Amsterdam (February 2002). "Java's new Considered Harmful". Software Development Magazine.
- Eric A. Meyer (December 2002). "Considered Harmful" Essays Considered Harmful.
- Erik Möller (September 2005). Creative Commons -NC Licenses Considered Harmful.
|