Content deleted Content added
We actually have an article on the story of Mel. Doesn't need an in-line reference here to "prove its existence" or something |
m Open access bot: url-access updated in citation with #oabot. |
||
(43 intermediate revisions by 33 users not shown) | |||
Line 1:
{{short description|1983 essay about programming}}
|
▲| title = Real Programmers Don't Use Pascal
|
|date = July 1983
|
|archivedate
|url-status = live
}}</ref> (a parody of the bestselling 1982 tongue-in-cheek book on stereotypes about masculinity ''[[Real Men Don't Eat Quiche]]'') is an essay about [[computer programming]] written by Ed Post of [[Tektronix, Inc.]],<ref>[https://books.google.com/books?id=_S4EAAAAMBAJ&pg=PA34 ''Note:'' Graphic Software Systems was a 1981 spin-off of Tektronix]</ref> and published in July 1983 as a reader's contribution in ''[[Datamation]]''.<ref group="lower-alpha">Volume 29 number 7</ref><ref>{{Cite book |url=https://archive.org/details/bitsavers_datamation_52582203/page/n245/mode/2up |title=Datamation |date=July 1983 |publisher=Technical Publishing |volume=29 |___location=United States |pages=263-265 |language=en}}</ref>
==History==
Widely circulated on [[Usenet]] in its day, and well known in the computer software industry,<ref name=Raymond>{{cite web
| url = http://www.th-soft.com/zzJargon/R.htm#Real_Programmer
| title = Real Programmer
| work = The New Hacker's Dictionary
| date = July 27, 1993
|
}}</ref> 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 (programming language)|Pascal]] which support [[structured programming]] and impose restrictions meant to prevent or minimize common [[software bug|bug]]s due to inadvertent programming logic errors. Also mentioned are feats such as [[Seymour Cray]], the inventor of the [[Cray-1]] supercomputer,
▲}}</ref> 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 (programming language)|Pascal]] which support [[structured programming]] and impose restrictions meant to prevent or minimize common [[software bug|bug]]s due to inadvertent programming logic errors. Also mentioned are feats such as the inventor of the [[Cray-1]] supercomputer toggling in<ref>''Toggling in'' refers to setting an array of [[toggle switch]]es or rocker switches which supplement program memory</ref> the first operating system for the [[CDC 7600]] through the front panel without notes when it was first powered on.
The
| url = http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&toc=comp/mags/so/1995/06/s6toc.xml&DOI=10.1109/52.469755
| author = Ian Gorton
Line 30 ⟶ 33:
| accessdate = 2008-03-28
| doi = 10.1109/52.469755
| url-access = subscription
}}</ref><ref>{{cite web
| url = http://www.cs.utah.edu/~elb/folklore/afs-paper.ps
| title = The Heroic Hacker: Legends of the Computer Age
Line 44 ⟶ 48:
| archiveurl = https://web.archive.org/web/20080419225755/http://www.suslik.org/Humour/Computer/Langs/real_prog2.html
| archivedate = 2008-04-19
}}</ref> [[
▲The term ''Real Programmer'' in [[computer jargon|computer folklore]] has come to describe the archetypical "hardcore" programmer who eschews the modern languages and tools of the day in favour of more direct and efficient solutions—[[low-level programming language|closer to the hardware]].<ref name=Raymond/> The alleged defining features of a "Real Programmer" are extremely subjective, differing with time and place, in the fashion of the "[[no true Scotsman]]" fallacy.
▲The archetypal Real Programmer is [[Mel Kaye]] of the [[Royal McBee]] Computer Corporation who is immortalised in [[The Story of Mel]], one of the most famous pieces of hacker folklore. As the story famously puts it, "He wrote in machine code—in 'raw, unadorned, inscrutable [[hexadecimal]] numbers. Directly."'
==See also==
▲{{Wikipedia books|Real Programmers Don't Use Pascal}}
▲*[[Pascal (programming language)#Criticism|Pascal criticism]]
==References==
{{reflist}}
== Notes ==
{{reflist|group=lower-alpha}}
==External links==
Line 63 ⟶ 64:
[[Category:Computer folklore]]
[[Category:Pascal (programming language)]]
[[Category:1983 essays]]
[[Category:1983 in computing]]
[[Category:Parodies of literature]]
[[Category:Computer humour]]
|