|
Just for fun. Рассказ нечаянного революционераПорожденная копия чаще всего выполняет другой процесс заменяет себя новой программой. Это вторая базовая операция. Оставшиеся четыре вызова open (открыть), close (закрыть), read (читать) и write (писать) предназначены для доступа к файлам. Эти шесть системных вызовов представляют собой простые операции, из которых и состоит Unix. Конечно, есть еще куча других системных вызовов, которые осуществляют детализацию. Но если вы поняли шесть базовых вы поняли Unix. Потому что одна из прелестей Unix в том, что для создания сложных вещей не нужны сложные интерфейсы. Любого уровня сложности можно достичь за счет сочетания простых вещей. Для решения сложной проблемы нужно лишь создать связи («каналы» в терминологии Unix) между простыми процессами. Уродство, когда для любого действия у системы есть специальный интерфейс. В Unix все наоборот. Она предоставляет строительные блоки, из которых можно создать что угодно. Вот что такое стройная архитектура. То же самое с языками. В английском 26 букв, и с их помощью можно написать все ...» |
Код для вставки книги в блог HTML
phpBB
текст
|
|