Content deleted Content added
No edit summary |
→Modernization of the real programmer: Internal link for bare-metal. Although the target page is not particularly informative. |
||
Line 12:
Over the years, the figure of the "Real Programmer" was taken up and adapted as new and more powerful programming languages were created. If the real programmer of the 1980s did it "all in [[FORTRAN]]" instead of [[Pascal (programming language)|Pascal]],<ref>[http://www.ee.ryerson.ca/~elf/hack/realmen.html ''"... Real Programmers use FORTRAN. Quiche Eaters use PASCAL ..."'']</ref> one of the 1990s might have done it "all in [[C (programming language)|C]]", rather than [[C++]] or [[Java (programming language)|Java]], or "all in [[Perl]]" rather than [[Python (programming language)|Python]] or [[Ruby (programming language)|Ruby]].
The term is often used to describe a more [[bare-metal]] way of doing something — for example: "Real Programmers don't use [[integrated development environment|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 [[Assembly_language#Assembler|Assembly]] programmers in the same way.
==See also==
|