Category:

Нет повести печальнее на свете

Грустная история о том, как конкуренция, допущенная из самых лучших побуждений, губит хорошее начинание.
Что убило Linux Desktop (версия Miguel de Icaza)
Обратная совместимость и совместимость между дистрибутивами Linux не самая привлекательная проблема. Это даже отдаленно не интересная проблема для решения. Никто не хочет делать эту работу, каждый хочет инновировать и быть ответственным за следующую большую фичу Linux.

Еще в феврале я посетил FOSDEM и двое моих дорогих друзей хихикали от предвкушения планов по развертыванию новой системы, которая вынудит многие приложения к изменениям, только для того что бы они могли работать дальше. Они имеют прекрасное видение решения проблемы, о которой я никогда не знал, что она есть и ни один конечный пользователь скорее всего не волнуется по этому поводу, но при этом каждый пользователь desktop Linux заплатит за это.

В тот день я перестал чувствовать вину в своей новой любви к OSX.


Я-то и так знал, что избыток конкуренции вреден, но вот вам реальный пример.

Update. Или вот языки программирования - тоже кто во что горазд. Причем "прогресс" идет настольео в разные стороны, что бывает и назад. Например в C++
     std::cout << "Hello, world";
делает то же, что в его древнем предке
     print "Hello, world";
А ведь
Высокоуровневый язык программирования - язык программирования, синтаксис и семантика которого ориентированы на удобную для человека разработку, отладку и сопровождение программ.

Отличительными особенностями языков высокого уровня являются:

Синтаксис, напоминающий естественный язык.
Независимость программы от аппаратных особенностей компьютера, на котором она исполняется.

Интересно, какой естественный язык напоминает std::cout << ?