IT-словарь › Программирование › Softcode

Softcode

Программирование Svenska → Обновлено: 2026-10-19

Код, который игроки пишут прямо из игры на MUSH, в противоположность hardcode, скомпилированному в сервер.

На MUSH программы хранятся как атрибуты объектов мира. Строка вроде &CMD-HELLO me=$hello:@pemit %#=Hello yourself! добавляет новую команду, и никому не нужно трогать C-код сервера или что-то перезапускать. Softcode породил боевые системы, погоду, экономики и целые наборы правил ролевых игр — нередко написанные людьми, которые никогда не назвали бы себя программистами.

Язык состоит из вызовов функций, встроенных в текст, с квадратными скобками для вычисления и знаками процента для подстановок. Он нечитаем так, что для оценки нужна практика. Разделение softcode/hardcode было ранним уроком проектирования платформ: возможность строить самим как раз и поддерживала жизнь этих миров.

← Назад к словарю