Искусство программирования для Unix, Реймонд Э.С., 2005

Искусство программирования для Unix, Реймонд Э.С., 2005.

  Книги, подобные этой, редко появляются на прилавках магазинов, поскольку за ними стоит многолетний опыт работы их авторов. Здесь описывается хороший стиль Unix-программирования, многообразие доступных языков программирования, их преимущества и недостатки, различные IPC-методики и инструменты разработки. Автор анализирует философию Unix, культуру и основные традиции сформированного вокруг нее сообщества. В книге объясняются наилучшие практические приемы проектирования и разработки программ в Unix. Вместе с тем описанные в книге модели и принципы будут во многом полезны и Windows-разработчикам. Особо рассматриваются стили пользовательских интерфейсов Unix-программ и инструменты для их разработки. Отдельная глава посвящена описанию принципов и инструментов для создания хорошей документации.
Книга будет полезной для широкой категории пользователей ПК и программистов.

Искусство программирования для Unix, Реймонд Э.С., 2005


Долговечность Unix.
Операционная система Unix родилась в 1969 году и с момента возникновения находится в процессе постоянного использования и развития. Unix пережила несколько эпох, ограниченных стандартами компьютерной индустрии, — она старше, чем персональные компьютеры, рабочие станции, микропроцессоры или даже терминалы с видеодисплеями, и является современником первых полупроводниковых модулей памяти. Из всех современных систем разделения времени (timesharing systems) только о VM/CMS производства корпорации IBM можно утверждать, что она существует более продолжительный период, однако Unix-машины обеспечили в сотни тысяч раз больше служебных часов. Действительно, Unix, вероятно, поддерживает больший объем компьютерных вычислений, чем все остальные системы разделения времени.

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

Операционная система Unix поддерживает невероятно широкий диапазон использования. Ни одна другая операционная система не служит одновременно в качестве инструмента исследований, дружественной основы для узкоспециальных технических приложений, платформы для коммерческого программного обеспечения бизнес-процессов и жизненно важного компонента технологии Internet.

Оглавление.
Предисловие.
I. Контекст.
1. Философские вопросы.
2. История: слияние двух культур.
3. Контраст: сравнение философии Unix и других операционных систем.
II. Проектирование.
4. Модульность: четкость и простота.
5. Текстовое представление данных: ясные протоколы лежат в основе хорошей практики.
6. Прозрачность: да будет свет.
7. Мультипрограммирование: разделение процессов для разделения функций.
8. Мини-языки: поиск выразительной нотации.
9. Генерация кода: повышение уровня спецификации.
10. Конфигурация: правильное начало.
11. Интерфейсы: модели проектирования пользовательских интерфейсов в среде Unix.
12. Оптимизация.
13. Сложность: просто, как только возможно, но не проще.
III. Реализация.
14. Языки программирования: С или не С?.
15. Инструментальные средства: тактические приемы разработчика.
16. Повторное использование кода: не изобретая колесо.
IV Сообщество.
17. Переносимость: переносимость программ и соблюдение стандартов.
18. Документация: объяснение кода в Web-сообществе.
19. Открытый исходный код: программирование в новом Unix-сообществе.
20. Будущее: опасности и перспективы.
А Глоссарий аббревиатур.
Б Список литературы.
В Персональный вклад.
Г Корни без корней: Unix-коаны Мастера Фу.
Предметный указатель.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Искусство программирования для Unix, Реймонд Э.С., 2005 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать файл № 1 - pdf
Скачать файл № 2 - djvu
Скачать файл № 3 - fb2
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - djvu - Яндекс.Диск.

Скачать - fb2 - Яндекс.Диск.

Скачать - pdf - Яндекс.Диск.
Дата публикации:





Теги: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-03-28 20:40:13