Real Programmer: Difference between revisions

Content deleted Content added
cleanup
Fratrep (talk | contribs)
Repairing link to disambiguation page - You can help!
Line 1:
The term '''Real Programmer''' is a term used by [[computer programming|computer programmer]]s to describe the archetypical "[[hardcore]]" programmer. A ''real programmer'' eschews modern or graphical tools such as [[integrated development environment]]s or languages other than [[assembly language]] or [[machine code]] in favour of more direct and efficient solutions - [[low-level programming language|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 <code>cat > [[a.out]]</code>" (that is, they write machine-readable binary files from beginning to end without making any mistakes). Each generation tends to slightly redefine a Real Programmer, as coding techniques change. For instance, a young [[Java (programming language)|Java]] programmer might refer to an older [[C (programming language)|C]] programmer as being a Real Programmer. In turn, these C programmers refer to older [[FORTRAN]] programmers in the same way.