November 7th, 2013

vit_r

Про ёжика в тумане, зазнайство, языки программирования и вериги

Арчибашев / Artzybasheff cybernetics По поводу этого, этого и общего несовершенства мира.

Нейминг


В математике всё просто: взял игрек и икс, плюс пригоршню чудных значков вроде Θ, Π, Ω, λ, φ, μ, ξ и марай бумагу сколько душе угодно.

Лингвист или прозаик, я уж не говорю о поэтах, не скажут просто «грязный», а подберут что-то из богатого ряда уточняющих и описывающих «испачканный, запятнанный, вымазанный, заляпанный, измаранный, замызганный...» Даже банальные «свинцовый рассвет», «трепещущие поджилки», «суровая гряда холмов» или «жгучий взгляд» несут информации больше, чем простое описание погодных условий или психического состояния. Естественно, при правильном употреблении и в правильном контексте.

В средней по размерам системе несколько десятков тысяч имён для переменных, функций, классов и прочего. Плюс специфические правила их использования. Объёмы, вполне претендующие на особый язык.

Если бы программисты знали, что они гуманитарии, и немного разбирались в стихосложении, у них бы получалось что-то, пусть не гармоничное, но удобоваримое и пригодное к нормальному использованию...

Фиг.

Почти все в айти, начиная от седобородых профессоров и заканчивая зелёными тестировщиками, наивно мечтают, что принадлежат к храму точных наук.

Поэтому икс, игрек и так далее. «Лево» может быть левым, но случается что и правым, если значение переопределили, но не хватило сил поменять имена. А смысл ищите в документации. Которую мы напишем. Потом. Когда-нибудь. Если захотим.

И на результат невозможно смотреть без слёз жалости содрогания.