Real Programmers Don't Use Pascal
Widely circulated on Usenet in its day, and well known in the computer software industry the article compares and contrasts real programmers, who use punch cards and write programs in FORTRAN or assembly language, with modern-day "quiche eaters" who use programming languages such as Pascal which support structured programming and impose restrictions meant to prevent or minimize common bugs due to inadvertent programming logic errors. Also mentioned are feats such as the inventor of the Cray-1 supercomputer toggling in the first operating system for the CDC 7600 through the front panel without notes when it was first powered on.
The next year Ed Nather’s "The realest programmer of all" USENET posting extended the theme, as have many subsequent articles, cartoons and in-jokes—with the alleged defining features of a "Real Programmer" differing with time and place, in the way of the "no true Scotsman".
- Real Men Don't Eat Quiche - arguably the model for Real Programmers Don't Use Pascal
- Real Programmer
- The Story of Mel
- Pascal criticism
- The title is a parody of the bestselling 1982 tongue-in-cheek book on stereotypes about masculinity Real Men Don't Eat Quiche
- Post, Ed (July, 1983). "Real Programmers Don't Use Pascal". Datamation. Archived from the original on 2012-02-02.
- Volume 29 number 7
- Eric S. Raymond, editor (July 27, 1993). "Real Programmer". The New Hacker's Dictionary. Retrieved 2008-03-28.
- Toggling in refers to setting an array of toggle switches or rocker switches which supplement program memory
- Matt Crawford The realest programmer of all Newsgroup: net.jokes November 20, 1984.
- Ian Gorton (November 1995). "Real Programmers Do Use Delphi". IEEE Software (IEEE Computer Society) 12 (6): 8–12. doi:10.1109/52.469755. Retrieved 2008-03-28.
- Erik Brunvand (October 15, 1996). "The Heroic Hacker: Legends of the Computer Age" (PostScript). p. 4. Retrieved 2008-03-28.
- "More About Real Programmers". Retrieved 2008-03-28.
- REAL programmers xkcd.com
|This programming language–related article is a stub. You can help Wikipedia by expanding it.|