0xd34df00d
16.04.2012 09:29 Azoth_primary
Смотрите, какой няша → http://www.linux.org.ru/forum/talks/7648...
Recommended by:
@pooq: моча съела говно
Бля, тред, похоже, успели УДОЛИТЬ, цитирую:
Unix Way мертв.
Процитирую формулировку Unix Way с википедии. Возможно многим он кажется совсем не таким, но именно так его в основном воспринимают особо преданные фанаты.
> Философия UNIX гласит:
> Пишите программы, которые делают что-то одно и делают это хорошо. > Пишите программы, которые бы работали вместе. > Пишите программы, которые бы поддерживали текстовые потоки, поскольку > это универсальный интерфейс.
Хорошо — это модульность. Чтобы была надежность, чтобы было удобство, чтобы система была гибкой и ее можно было легко дорабатывать она должна быть модульной. Модульность заключается в независимости модулей в их связи и в правильном выполнении своей задачи каждым.
Модуль системы это может быть программа, библиотека, плагин, API и много чего еще.
Говорить что каждый модуль должен быть программой и обмениваться между собой они должны обязательно текстовыми потоками смешно. Лет двадцать назад потоки были удобным средством и на нем было легко создавать эту модульную систему, которую в частности легко контролировать человеку. Это особенно удобно для небольших систем.
Отдельные программы и текстовые потоки это просто удобное и привычное средство того времени. Его рекомендовали использовать, как альтернативу созданию неудобных систем. Это указание разработчикам, не стоит строить из этого догмат.
Свобода это прежде всего свобода думать. И свобода выбирать. А не выставлять на обозрение неоспоримые и устарелые догмы.
ЗЫ Многим это наверное очевидно, но практика показывает что далеко не меньшему множеству очевидно обратное
Тукс?
/1
эээээ.... ну да, но названия хуевое для затравки придумали, лучше бы Unix-way устарел.
годнота. Оче доставило. Главное личкрафты просто идеально вписываются в концепцию