Povestea lui Mel

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

Povestea lui Mel (în engleză The Story of Mel ) este un meme al culturii computerizate al cărui protagonist este personajul lui Mel Kaye, arhetipul programatorului adevărat .

Kaye a fost inițial programator pentru Royal McBee Computer Corporation. Ed Nather a descris abilitățile de programare ale lui Mel într-un post Usenet . Deși inițial scrisă în proză, povestea scrisă de Nather a fost tradusă ulterior în versuri libere pe multe site-uri.

Conform celor scrise în apendicele dosarului jargon unde a fost găsită povestea, Kaye este (sau a fost) de fapt o persoană reală. Într-un document FOLDOC i se atribuie faptul că a scris majoritatea codului pentru computerul Royal McBee LGP-30 ; în special Kaye a scris codul de încărcare pentru computerul respectiv.

Povestea lui Mel

Articolul Usenet al lui Ed Nather „Povestea lui Mel” povestește despre extraordinara pricepere de programare a fostului său coleg, „Mel”, la Royal Mc Bee Computer Corporation. Se știe puțin despre Mel Kaye, în afară de faptul că a făcut cea mai mare parte a programării pentru compilatorul ACT-1 pentru computerul Royal McBee LGP-30 în 1959. În povestea lui Nather, Mel este descris ca fiind ușor de evitat. asamblori, favorizând o codificare meticuloasă gata să profite de comportamentele reduse sau nedocumentate ale hardware - ului , de exemplu luând în considerare viteza de rotație a tamburilor de memorie LGP-30 pentru a evita introducerea ciclurilor de așteptare în cod și accesul mai eficient al memoriei.

Povestea vorbește despre munca lui Nather de a aduce un program de blackjack scris de Mel de la LGP-30 la noul RPC-4000. Directorii de marketing îi ceruseră lui Mel să modifice programul astfel încât jucătorul să aibă șanse mai mari de a câștiga, dar spre încântarea lui Mel a scris din greșeală un cod care a făcut ca șansele jucătorului să câștige mai rău.

După ce Mel a părăsit compania, i-au cerut lui Nather să repare eroarea . Examinând codul, Nather și-a dat seama că ceea ce la început părea a fi o buclă infinită a fost de fapt codificat pentru a profita de o eroare de reportare capabilă să transforme bucla într-o instrucțiune de salt la următoarea parte a codului. Acest lucru l-a impresionat pe Nather într-o asemenea măsură încât a renunțat la sarcina de a remedia problema.

linkuri externe

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