Adevărat programator

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

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

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT