Три стакана

17 апрель, 2008 - 12:45Андрей Зубинский

"Ты замечал когда-нибудь, что мужчина в баре готов разъяснить любую, самую темную тайну человечества? Достаточно трех стаканов. Кто убил Кеннеди? Три стакана. Ради чего Америка на самом деле сунулась в Ирак? Три стакана".

Это Уильям Гибсон, мастер киберпанка. Роман "Страна призраков".

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

Функциональность - это что вообще и в отношении программ - в частности?

(в силу специфики ресурса ни слова не скажу о том, что считаю крайне необходимо делать с людьми, использующими вместо слова "функциональность" изумительное слово "функционал")

Есть единицы измерения функциональности?

Есть эталон "единицы функциональности"?

Не приходилось мне слышать о таком.

Ну хорошо, включим логику. Есть функция f = 2x+3y и есть реализующая её программа. Какова функциональность этой программы? Возможные оценки различаются строго на бесконечность. Потому что с одной точки зрения функциональность можно описать множеством всех возможных результатов. А мощность его, что очевидно в данном примере - бесконечна. С другой стороны, в функциональном пространстве (это не тавтология, это о другом), функциональность получается строго равна единице. Потому как говорим только об одной функции из бесконечного количества возможных.

Короче, списываю все "взвешивания", когда на одну чашу весов укладывают принципиально неизмеримое, а на другую - очень даже измеримое, на весну, авитаминоз, перепады давления и культивируемую вебдванольностью необходимость высказаться за "три стакана" (ну за пару тысяч показов, какая разница).