Real Programmer

Real Programmer

The term "Real Programmer" is a term used by computer programmers to describe the archetypical 'hardcore' programmer. A "real programmer" eschews modern or graphical tools such as integrated development environments or languages other than assembly language or machine code in favour of more direct and efficient solutions - 'closer to the hardware'.

The term is often used to describe a more bare metal way of doing something - for example: "Real Programmers don't use IDEs, they write programs using cat > a.out". Each generation tends to slightly redefine a Real Programmer, as coding techniques change. For instance, a young Java programmer might refer to an older C programmer as being a Real Programmer. In turn, these C programmers refer to older FORTRAN programmers in the same way.

The archetypal Real Programmer is Mel Kaye of the Royal McBee Computer Corporation who is immortalised in the 'The Story of Mel', one of the most famous pieces of hacker folklore. As the story infamously puts it, he wrote in machine code - in 'raw, unadorned, inscrutable hexadecimal numbers. Directly.' [ [http://www.pbm.com/~lindahl/mel.html The story of Mel] ]

ee also

* "Real Programmers Don't Use Pascal", a 1983 parody of "Real Men Don't Eat Quiche" exploring the psychology of, and prospects for, the Real Programmer.
* No true Scotsman

References

External links

* [http://www.cs.utah.edu/~elb/folklore/mel.html The Story of Mel] , one of the most famous "real programmers"
* [http://www.multicians.org/thvv/realprogs.html Real Programmers Don't Write Specs] A list of 'Real programmers...' assertions


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Real Programmers Don't Use Pascal — is an essay about computer programming written by Ed Post, Tektronix, Inc., Wilsonville, Oregon USA. It was published as a letter to the editor in Datamation, volume 29 number 7, July 1983. The title is a parody of the bestselling tongue in cheek …   Wikipedia

  • Programmer — For other uses, see Programmer (disambiguation). Coder redirects here. For other uses, see encoder. A programmer, computer programmer or coder is someone who writes computer software. The term computer programmer can refer to a specialist in one… …   Wikipedia

  • Programmer's Stone — The Programmer s Stone is a theory and course on how to think in order to be an effective computer programmer put together by Alan G. Carter and Colston Sanger in 1997.The central notion of the Programmer s Stone is that there are two methods of… …   Wikipedia

  • Real-time operating system — A real time operating system (RTOS; generally pronounced as are toss ) is a multitasking operating system intended for real time applications. Such applications include embedded systems (programmable thermostats, household appliance controllers,… …   Wikipedia

  • Game programmer — Part of a series on …   Wikipedia

  • Not Real — was a radio program on WKPX, a high school radio station in Broward County, Florida. Not Real was on the air from 1999 to 2006. The show was created and originally hosted by Andrew Felson. The program featured comedy, alternative rock and punk… …   Wikipedia

  • Data Access in Real Time — (DART) is a Real time operating system used by EMC Celerra. It is a modified UNIX Kernel with additional functionality. DART is an embedded, real time, operating system comprising a modified UNIX kernel and dedicated file server software that… …   Wikipedia

  • Mark Harris (programmer) — Mark J. Harris, a real time computer graphics researcher for Nvidia, received a Ph.D. in 2003 from the University of North Carolina at Chapel Hill. His dissertation and the first of his several papers on computer graphics, Real Time Cloud… …   Wikipedia

  • Adam Leventhal (programmer) — Infobox Person name = Adam H Leventhal image size = caption = birth name = birth date = 1979 birth place = United States death date = death place = death cause = resting place = resting place coordinates = residence = nationality = other names =… …   Wikipedia

  • Fortran — Infobox programming language name = Fortran caption = The Fortran Automatic Coding System for the IBM 704 (October 15, 1956), the first Programmer s Reference Manual for Fortran paradigm = multi paradigm: procedural, imperative, structured,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”