Журнал Компьютерра -752   ::   Компьютерра

Страница: 3 из 160

Что делать, если очень распространенное

приложение нарушает стандарт или расширяет его недопустимым образом, реализует новые функции в обход спецификаций?

Соблюдать стандарт, теряя возможность эффективного взаимодействия с этим приложением, а значит - и собственную

привлекательность для аудитории - или записаться в соучастники нарушения во имя пользователя и для блага

пользователя?

Или, например, - как можно вообще что-то стандартизировать, если мир меняется столь быстро, что

любой стандарт после длительной процедуры разработки и согласования между всеми заинтересованными сторонами выйдет уже

устаревшим и станет не средством ускорения прогресса путем отказа от "изобретения велосипедов", а, напротив, тормозом на

долгие-долгие годы?

Можем ли мы предложить процесс стандартизации, который будет столь же естественным и быстрым,

как развитие самих технологий?

Чтобы ответить на этот вопрос, хочется найти какую-то аналогию стандарта в

динамичной среде. И аналогия находится. С одним "открытым стандартом" каждый из нас сталкивается ежедневно, обычно с

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

Это

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

живущими сейчас, так и жившими когда-то. Способ описания всего окружающего нас переменчивого мира, ключевой механизм

мышления и, как следствие, важный фактор изменения этого самого мира.

Реальность меняется. Появляются новые

сущности, которых раньше просто не было или о которых никто не думал. Язык вынужден догонять: придумывать множества

новых названий, давать старым словам новый смысл - и, наоборот, очищать себя от устаревших слов и значений.

|< Пред. 1 2 3 4 5 След. >|

Java книги

Контакты: [email protected]