Misterul Zork: Cum un cuvânt absurd a devenit legendă în istoria calculatoarelor
Misterul „Zork": Cum a devenit un cuvânt fără sens o parte a istoriei calculatoarelor
Imaginați-vă scena: Este 1977, în laboratorul de informatică de la MIT. Un grup de programatori talentați—Marc Blank, Tim Anderson, Bruce Daniels și alții—construiesc ceea ce va deveni unul dintre cele mai influente jocuri din toate timpurile. Au nevoie de un nume. Repede. Așa că aleg un cuvânt care circulă deja în vocabularul hackerilor: „Zork."
Asta este povestea, cel puțin așa se spune. Dar, așa cum știe orice developer care se respectă, documentația contează—și documentația din jurul cuvântului „Zork" este mai haotică decât v-ați aștepta.
Problema Wikipedia
Iată un amănunt care ar trebui să dea de gândit oricui a citat vreodată Wikipedia într-un articol tehnic: afirmația larg răspândită cum că „zork" ar fi fost jargon MIT pentru un program neterminat? A apărut într-o modificare Wikipedia din 2001, fără nicio sursă atașată.
A rămas așa timp de treisprezece ani.
Corect—treisprezece ani de ceea ce noi, în domeniul hostingului, am numi „datorie tehnică" în baza de cunoștințe. Nimeni nu a verificat-o. S-a propagat pe internet ca un DNS prost configurat, răspândindu-se peste tot până când cineva a urmărit în cele din urmă firul înapoi la sursă.
Sursele Primare Spun O Poveste Diferită
Când cercetătorii au explorat efectiv sursele primare—publicațiile originale de la Infocom, interviurile cu creatorii jocului, articolele din The New Zork Times—imaginea devine mai clară:
Marc Blank însuși a declarat pentru The Boston Globe în 1984: „De fapt, este doar un cuvânt fără sens. Există tot felul de cuvinte de genul acesta pe care hackerii le folosesc—cuvinte precum 'frob.' Frob înseamnă chestie, și poate fi folosit ca orice parte de propoziție."
Articolul din IEEE Computer din 1979 confirmă acest lucru, menționând că numele a fost ales pentru că era „un cuvânt larg folosit, fără sens, ca 'foobar'."
O publicație internă Infocom din 1984 (intitulată „A Zork By Any Other Name"—pentru că, evident) explică faptul că Blank a ales Zork „ca un cuvânt fără sens, folosit frecvent la MIT Lab for Computer Science ca o interjecție universală."
Observați ce lipsește? Nimeni nu spune „numiteam programele neterminate zork." Se spune că era slang general de hacker—flexibil, lipsit de meaning, distractiv.
De Ce Contează Pentru Developeri
Poate vă întrebați de ce contează vreunul dintre aceste detalii. Este doar numele unui joc, nu?
Dar iată aspectul important: înțelegerea modului în care terminologia se răspândește în cultura tech nu este doar curiozitate—este practic dezvoltare profesională. Gândiți-vă la:
- Cum a devenit „foobar" variabila placeholder universală?
- De ce numim codul temporar de debugging „spike solutions"?
- De unde a apărut „yak shaving"?
Acestea nu sunt doar povești amuzante. Sunt studii de caz despre modul în care comunitățile tehnice dezvoltă un limbaj comun. Și limbajul comun construiește cultură comună. Și cultura comună construiește comunități.
Misterul „Zork" este un memento că, într-o industrie obsedată de documentație și specificații tehnice precise, etimologia devine adesea neclară pentru că nimeni nu se gândește să documenteze lucrurile evidente.
Lecția Pentru Următorul Tău Proiect
Când îți vei numi următoarea funcție, variabilă sau proiect secundar, participi la această tradiție. Adaugi la vocabular.
Poate construiești ceva care va conta peste patruzeci de ani. Poate cineva va scrie un articol încercând să-și dea seama de ce ai ales acel nume.
Așa că iată provocarea mea: documentează-ți deciziile de numire. Nu pentru că trebuie să fie gravate în piatră, ci pentru că viitorii developeri—posibil viitorul tău—vor aprecia să știe dacă „project-helvetica" a fost o referință inteligentă sau pur și simplu primul lucru care ți-a venit în minte după prânz.
Și dacă numești ceva „Zork"? Trebuie doar să știi că invoci o moștenire de hackeri MIT, o legendă a aventurilor text și aproximativ cincizeci de ani de istorie a calculatoarelor.
Fără presiune.
Care este piesa ta preferată de etimologie a jargonului tehnic? Las-o în comentarii—promitem să nu așteptăm treisprezece ani înainte să cităm sursele.