X considered harmful

This one has already been well-documented on Language Log and Wikipedia. For computer scientists, the X0 is “Go to statement”, per a 1968 letter to Communications of the ACM by Edsger Dijkstra, but this phrasing was actually journalistically well-known well before 1968, which is likely why it was chosen as the title of the 1968 letter. Since the phrasing is not particularly idiomatic, it arguably did not become a snowclone until the “Go to” variation became well-known. All the variants of X are really particular to computer science writing, more specifically to programming languages or shell commands because of this origin: cat -v, csh programming, global variable, recursive make, considered harmful (my favorite).


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s