Povestea lui Mel
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
- Versiunea Povestea lui Mel în versuri libere
- Versiunea originală Povestea lui Mel
- Mel's Story versiune italiană
- Povestea prozei Mel din FOLDOC
- Semnătura lui Mel Kaye , la wps.com . Adus la 27 octombrie 2007 (arhivat din original la 27 septembrie 2007) .