Adevărat programator
Termenul programator real (împrumutat de la programatorul englez real ) este un termen folosit de obicei într-un mod sarcastic și goliardic de către unii programatori pentru a descrie un stereotip de programator vechi , unul cu mașina până la punctul de a- l cunoaște adesea mai bine decât al său designeri . Un „programator adevărat” ar disprețui instrumentele de programare, cum ar fi instrumentele grafice sau IDE-urile , sau alte limbaje decât asamblarea sau limbajul mașinii . Adevăratul programator, pe de altă parte, ar disprețui programatori normali care au nevoie de ușor de înțeles limbaje de programare , ușor de utilizat software instrumente, documentație și sisteme de control al erorilor, de backup copii, mesaje de eroare și avertismente. Descriptiv și precis.
Origini
Originile termenului programator adevărat se remarcă la un articol goliardic din 1983 intitulat Real Programmers Don't Use Pascal , de Ed Post . Articolul a ridiculizat limbajele de programare emergente de atunci, cum ar fi Pascal , care a fost în contrast cu figura inginerului de sisteme de mână, specializat în utilizarea limbajului FORTRAN .
Programatori adevărați
Primul și cel mai faimos dintre „programatorii adevărați” este Mel Kaye , imortalizat în Povestea lui Mel , o postare de usenet a lui Ed Nather, o bază a literaturii hackerilor . Din câte se știe, el a programat exclusiv în limbajul mașinilor - în „numere hexazecimale grosolane, neîmpodobite, de neîncercat”.
Dintre „programatorii adevărați” ar trebui să-l menționăm pe englezul Sandy White, care a scris în 1983 primul joc video în proiecție izometrică , 3D Ant Attack , pentru Sinclair ZX Spectrum în asamblator pur Zilog Z80 și BASIC Spectrum, folosind doar hârtie și creion; numai după ce a terminat cu atenție lucrarea pe hârtie, a „asamblat” lucrarea și a introdus codurile hexazecimale direct în memorie.
Modernizarea programatorului real
De-a lungul anilor, figura „adevăratului programator” a fost reînviată și adaptată pe măsură ce au fost create limbaje de programare noi și mai puternice. Deci, dacă programatorul real din anii optzeci „face totul în FORTRAN ” în loc de Pascal , cel din anii nouăzeci „face totul în C ” în loc de C ++ sau Java sau „face totul în Perl ” mai degrabă decât în Python sau Ruby .
Elemente conexe
linkuri externe
- ( RO ) Povestea lui Mel , versiunea originală a poveștii celui mai faimos dintre adevărații programatori
- ( RO ) Povestea lui Mel , text în versuri gratuit și informații suplimentare
- ( EN ) Real Programmers Don't Use Pascal , articolul care a dat naștere termenului True Programmer
- (RO) Site-ul lui Sandy White, pagina pe Ant Attack pe sandywhite.co.uk.
- ( EN ) Programator real , pe fișierul jargon