Zorkin tarina: Miten hölynpölystä syntyi pelihistorian legenda

Zorkin tarina: Miten hölynpölystä syntyi pelihistorian legenda

Kes 21, 2026 gaming computing history etymology tech culture software development jargon mit

"Zorkin" mysteeri: Miten tarkemattomasta sanasta tuli osa tietokonehistoriaa

Kuvittele tilanne: Olemme vuodessa 1977, MIT:n tietokonelaboratoriossa. Ryhmä neroja ohjelmoijia—Marc Blank, Tim Anderson, Bruce Daniels ja muutama muu—rakentavat peliä, josta tulee yksi vaikutusvaltaisimmista koskaan tehty. He tarvitsevat nimen. Nopeasti. Joten he tarttuvat sanaan, joka on jo valmiiksi olemassa hakkerislangissa: "Zork."

Tämä tarina kerrotaan usein näin. Mutta kuten jokainen kokenut kehittäjä tietää, dokumentaatio on tärkeää—ja "Zork"-sanan ympärillä pyörivä dokumentaatio on sotkuisempi kuin voisi kuvitella.

Wikipedian ongelma

Tässä hauska huomio kaikille, jotka ovat joskus viitanneet Wikipediaan tekniikkablogissa: väite siitä, että "zork" olisi MIT-slangia keskeneräiselle ohjelmalle? Se ilmaantui Wikipediaan vuoden 2001 muokkauksessa ilman lähdeviittauksia.

Se pysyi sellaisena kolmetoista vuotta.

Oikeasti. Kolmetoista vuotta sellaista, mitä me hosting-bisneksessä kutsuisimme "technical debtiksi" tietopohjassa. Kukaan ei tarkistanut faktoja. Se levisi internetissä kuin huonosti konfiguroitu DNS-tietue, kunnes joku lopulta jäljitti sen alkulähteelle.

Alkuperäiset lähteet kertovat toisin

Kun tutkijat kaivautuvat alkuperäisiin lähteisiin—Infocomin alkuperäisjulkaisuihin, haastatteluihin pelin luojien kanssa, lehtiartikkeleihin—kuva tarkentuu:

Marc Blank itse totesi The Boston Globe -lehdelle vuonna 1984: "Oikeasti se on vain tarkemätön sana. Hakkerit käyttävät kaikenlaisia sellaisia sanoja—sanoja kuten 'frob.' Frob tarkoittaa sitä sun sitä, ja sitä voi käyttää missä tahansa sanaluokassa."

Vuoden 1979 IEEE Computer -lehti vahvistaa saman, huomauttaen että nimi valittiin koska se oli "laajasti käytetty tarkemätön sana, kuten 'foobar'."

Infocomin sisäinen julkaisu vuodelta 1984 (otsikolla "Zork by Any Other Name"—tietenkin) selittää, että Blank valitsi Zorkin koska se oli "tarkemätön sana, jota käytettiin yleisesti MIT:n tietokonelaboratoriossa kaikenkattaisena huudahduksena."

Huomaa mitä puuttuu? Kukaan ei sano "kutsuimme keskeneräisiä ohjelmia zorkiksi." He sanovat, että se oli yleistä hakkerislangia—joustavaa, merkityksetöntä, hauskaa.

Miksi tämä kiinnostaa kehittäjiä

Saattaa miettiä, miksi tällä on väliä. Eikö kyseessä ole vain pelin nimi?

Mutta asia on tämä: teknisten termien leviämisen ymmärtäminen tech-kulttuurissa ei ole pelkkää triviaa—se on melkein ammattitaitoa. Mieti:

  • Miten "foobar"ista tuli universaali paikkamerkkimuuttuja?
  • Miksi kutsutaan väliaikaista debug-koodia "spike solutions"?
  • Mistä "yak shaving" oikein tuli?

Nämä eivät ole vain hauskoja tarinoita. Ne ovat tapaustutkimuksia siitä, miten tekniset yhteisöt kehittävät yhteistä kieltä. Ja yhteinen kieli rakentaa yhteistä kulttuuria. Ja yhteinen kulttuuri rakentaa yhteisöjä.

"Zork"-mysteeri muistuttaa, että vaikka ala on hullaantunut dokumentaatiosta ja tarkoista teknisistä spesifikaatioista, etymologia usein hämärtyy koska kukaan ei ajattele dokumentoida itsestäänselvyyksiä.

Opetus seuraavaa projektia varten

Kun nimeät seuraavan funktion, muuttujan tai sivuprojektin, osallistut tähän perinteeseen. Lisäät sanastoa.

Ehkä rakennat jotain, jolla on merkitystä neljänkymmenen vuoden päästä. Ehkä joku kirjoittaa blogiartikkelin yrittäessään selvittää, miksi kutsuit sitä noin.

Joten haasteeni on tämä: dokumentoi nimivalintasi. Ei siksi, että ne pitäisi hakata kiveen, vaan koska tulevat kehittäjät—mahdollisesti tuleva sinä—arvostavat tietoa siitä, oliko "project-helvetica" nokkela viittaus vai vain ensimmäinen asia mikä mieliin tuli lounaan jälkeen.

Ja jos nimeät jotain "Zork"? Tiedä, että vedät esiin MIT-hakkerien perinnön, legendaarisen tekstiseikkailun ja noin viisikymmentä vuotta tietokonehistoriaa.

Ei paineita.


Mikä on suosikki tech-slangin etymologiasi? Jätä kommentti—lupaamme olla odottamatta kolmeatoista vuotta ennen lähteiden siteeraamista.

Read in other languages:

RU BG EL CS UZ TR SV RO PT PL NB NL HU IT FR ES DE DA ZH-HANS EN