Загадката „Zork": Как една безсмислица се превърна в история на технологиите

Загадката „Zork": Как една безсмислица се превърна в история на технологиите

Юни 21, 2026 gaming computing history etymology tech culture software development jargon mit

"Zork" – Загадката на една безсмислица, която промени историята на компютрите

Представи си следната картина: 1977 г., MIT Laboratory for Computer Science. Група програмисти –Marc Blank, Tim Anderson, Bruce Daniels и колегите им – работят върху това, което ще стане една от най-влиятелните игри в историята. Трябва им име. Бързо. И така, грабват думата "Zork", която вече се вихри из хакерското арго.

Това е официалната версия. Поне така се разказва.

Урокът по Wikipedia

Ето нещо, с което всеки, писал технически статии, може да се идентифицира: твърдението, че "zork" е MIT жаргон за незавършена програма, се появи в Wikipedia през 2001 г. без нито една препратка към източник.

И стоя така цели тринайсет години.

Тринайсет години! В хостинг индустрията това се нарича "technical debt" – нещо, което все отлагаш, докато не се превърне в истински проблем. Никой не потърсил документални доказателства. Информацията просто се разпространила из целия интернет като зле конфигуриран DNS запис – стигнала навсякъде, докато най-накрая някой не я проследил до източника.

Какво казват оригиналните източници

Когато изследователите се захванат с първични източници – оригинални публикации на Infocom, интервюта със създателите на играта, статии от The New Zork Times – картината става доста по-различна:

Marc Blank лично каза пред The Boston Globe през 1984 г.: "По принцип е просто безсмислица. Хакерското общност има цял речник от такива думи – като 'frob'. Frob означава нещо като ' working solution', и може да се използва като всяка част на речта."

Статията в IEEE Computer от 1979 г. потвърждава същото – името било избрано, защото е "широко използвана безсмислица, като 'foobar'."

Вътрешна публикация на Infocom от 1984 г. (озаглавена "A Zork By Any Other Name" – разбира се) обяснява, че Blank избрал Zork като "безсмислица, обичайно използвана в MIT Lab за компютърни науки като всеобхватна междометие."

Забелязваш ли липсващото парче? Никой не казва "така наричахме незавършените програми". Всички казват, че е било обикновен хакерски сленг – гъвкав, безсмислен, забавен.

Защо това има значение за програмистите

Сигурно се чудиш защо изобщо се занимаваме с това. Това е просто име на игра, нали?

Но ето какво: разбирането как терминологията се разпространява в технологичната култура не е просто любопитство – то си е професионално развитие. Помисли за следното:

  • Как "foobar" стана универсалната placeholder променлива?
  • Защо наричаме временния дебъг код "spike solutions"?
  • Откъде дойде "yak shaving"?

Тези неща не са просто забавни истории. Те са case studies в това как техническите общности изграждат споделен език. А споделеният език изгражда споделена култура. А споделената култура изгражда общности.

Загадката около "Zork" ни напомня, че дори в индустрия, обсебена от документация и прецизни технически спецификации, етимологията често остава размита, защото никой не си прави труда да документира очевидните неща.

Урокът за следващия ти проект

Когато кръщаваш следващата си функция, променлива или страничен проект, ти се включваш в тази традиция. Добавяш към речника.

Може би правиш нещо, което ще има значение след четиридесет години. Може би някой ще пише блог пост, опитвайки се да разбере защо си го кръстил така.

Ето моето предизвикателство: документирай решенията си за именуване. Не защото трябва да са издълбани в камък, а защото бъдещите разработчици – може би бъдещият ти "аз" – ще са благодарни да знаят дали "project-helvetica" е било хитро послание или просто първото нещо, до което си се сетил след обяда.

И ако кръщаваш нещо "Zork"? Просто знай, че се включваш към наследство от MIT хакери, легендарна текстова приключенска игра и около петдесет години компютърна история.

Без натиск.


Кое е любимото ти парче от етимологията на технологичния жаргон? Споделете в коментарите – обещаваме да не чакаме тринайсет години преди да цитираме източници.

Read in other languages:

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