Vero programmatore
Da Wikipedia, l'enciclopedia libera.
Il termine vero programmatore (mutuato dall'inglese real programmer) è un termine usato solitamente in modo sarcastico e goliardico da alcuni programmatori per descrivere uno stereotipo programmatore vecchia scuola, tutt'uno con la macchina al punto da conoscerla spesso meglio dei suoi stessi progettisti. Un «vero programmatore» disprezzerebbe gli strumenti di programmazione come tool grafici o IDE, o linguaggi diversi da assembler o linguaggio macchina. Il vero programmatore, per converso, disprezzerebbe i programmatori normali che hanno bisogno di linguaggi di programmazione facili da comprendere, di strumenti software facili da usare, di documentazione e di sistemi di controllo degli errori, di copie di backup, di messaggi di errori e warning descrittivi e precisi. A differenza del programmatore normale, il vero programmatore amerebbe lavorare di notte e nei fine settimana, meglio se in sessioni di 15-20 ore consecutive per poi schiantare a terra esausto dopo aver bevuto almeno 100 caffè.
Indice |
[modifica] Origini
Le origini del termine vero programmatore vengono ricondotte ad un articolo goliardico del 1983 intitolato Real Programmers Don't Use Pascal, di Ed Post. Nell'articolo venivano messi in ridicolo gli allora emergenti linguaggi di programmazione come il Pascal, a cui veniva contrapposta la figura del sistemista tuttofare specializzato nell'uso del linguaggio FORTRAN.
[modifica] Veri programmatori
Il primo e più famoso tra i «veri programmatori» è Mel Kaye, immortalato in Story of Mel, un post su usenet di Ed Nather caposaldo della letteratura hacker. A quanto è dato sapere, programmava esclusivamente in linguaggio macchina - in "grezzi, disadorni, imperscrutabili numeri esadecimali".
Tra i «veri programmatori» occorrerebbe menzionare l'inglese Sandy White, che scrisse nel 1983 il primo videogame in proiezione isometrica, 3D_Ant_Attack 3D, per il Sinclair ZX Spectrum in puro assembler Zilog Z80 e Basic Spectrum, utilizzando solo carta e matita; solo dopo aver accuratamente completato il lavoro su carta, assemblò "a mano" il lavoro ed immise i codici esadecimali direttamente in memoria.
[modifica] Modernizzazione del vero programmatore
Col passare degli anni la figura del «vero programmatore» è stata ripresa e riadattata man mano che nuovi e più potenti linguaggi di programmazione venivano creati. Se quindi il vero programmatore degli anni Ottanta "fa tutto in FORTRAN" anziché in Pascal, quello degli anni Novanta "fa tutto in C" anziché in C++ o Java, oppure "fa tutto in Perl" anziché in Python o Ruby.
[modifica] Voci correlate
[modifica] Collegamenti esterni
- (EN) The Story of Mel, la storia del più famoso tra i Veri Programmatori
- (EN) Real Programmers Don't Use Pascal, l'articolo che ha dato origine al termine Vero Programmatore
- (EN) Sito di Sandy White, pagina su Ant Attack
- (IT) Il Vero Programmatore, un blog ispirato alla figura del Vero Programmatore
- Portale Informatica: accedi alle voci di Wikipedia che parlano di Informatica