
Искусство программирования для Unix (Эрик Реймонд)
- Автор: Эрик Реймонд
- Жанр: Околокомпьютерная литература / ОС и Сети / Программирование
- Год публикации: —
- ISBN 5-8459-0791-8
Книга "Искусство программирования для Unix" посвящена основам и философии программистского подхода, разработанного в рамках операционной системы Unix. В ней акцентируется внимание на том, как принципы Unix могут быть полезны не только для разработчиков, работающих в этой среде, но и для программистов, использующих другие операционные системы. Авторитетные фигуры, такие как Кен Томпсон и Дуг Макилрой, предлагают набор принципов, ориентированных на создание простых, модульных и понятных программ, каждая из которых должна выполнять одну задачу эффективно, придавая значение взаимодействию программ и их совместимости.
Философия разработки, основанная на принципах Unix, подразумевает избегание чрезмерной сложности и акцент на ясность и устойчивость кодирования. Ключевые правила включают в себя модульность, простоту, ясность и разделение функций, что помогает в управлении и отладке программного обеспечения. Эти принципы протестированы на практическом опыте и служат основой для методических подходов к программированию, способствуя созданию высококачественного, легко поддерживаемого программного кода.
Книга также знакомит читателя с примерами использования различных языков программирования в среде Unix, таких как Perl, Tcl и awk, которые служат практическими инструментами для выполнения достаточно сложных задач. Avторы демонстрируют пути использования этих языков для автоматизации процессов, управления данными и создания интерфейсов, подчеркивая их преимущества и недостатки.
Среди рассматриваемых тем также присутствуют специфика использования редакторов, таких как Emacs и vi, с акцентом на их функциональные возможности и подходящие сценарии применения. Обсуждаются инструменты для генерации кода и процесс использования открытого исходного кода, включая важность соблюдения лицензий и переносимости программ.
Наконец, книга затрагивает аспекты документирования и интерфейсов, выражая принцип необходимости обеспечения доступности и полноты документации для пользователей, а также роль разработчиков в сообществах открытого кода. Заключительная часть делится советами по эффективному взаимодействию между разработчиками, подчеркивая важность качественных заплат и документированных изменений в коде для успешного сообществ взаимодействия.
Таким образом, "Искусство программирования для Unix" не только представляет собой практическое руководство по программированию в контексте Unix, но и предлагает философию разработки, направленную на достижение простоты, ясности и эффективности в программном обеспечении, что будет ценным для разработчиков всех уровней и применяемых платформ.
Читать онлайн
Философия разработки, основанная на принципах Unix, подразумевает избегание чрезмерной сложности и акцент на ясность и устойчивость кодирования. Ключевые правила включают в себя модульность, простоту, ясность и разделение функций, что помогает в управлении и отладке программного обеспечения. Эти принципы протестированы на практическом опыте и служат основой для методических подходов к программированию, способствуя созданию высококачественного, легко поддерживаемого программного кода.
Книга также знакомит читателя с примерами использования различных языков программирования в среде Unix, таких как Perl, Tcl и awk, которые служат практическими инструментами для выполнения достаточно сложных задач. Avторы демонстрируют пути использования этих языков для автоматизации процессов, управления данными и создания интерфейсов, подчеркивая их преимущества и недостатки.
Среди рассматриваемых тем также присутствуют специфика использования редакторов, таких как Emacs и vi, с акцентом на их функциональные возможности и подходящие сценарии применения. Обсуждаются инструменты для генерации кода и процесс использования открытого исходного кода, включая важность соблюдения лицензий и переносимости программ.
Наконец, книга затрагивает аспекты документирования и интерфейсов, выражая принцип необходимости обеспечения доступности и полноты документации для пользователей, а также роль разработчиков в сообществах открытого кода. Заключительная часть делится советами по эффективному взаимодействию между разработчиками, подчеркивая важность качественных заплат и документированных изменений в коде для успешного сообществ взаимодействия.
Таким образом, "Искусство программирования для Unix" не только представляет собой практическое руководство по программированию в контексте Unix, но и предлагает философию разработки, направленную на достижение простоты, ясности и эффективности в программном обеспечении, что будет ценным для разработчиков всех уровней и применяемых платформ.
Похожие книги:
Комментарии к книге «Искусство программирования для Unix»
Комментариев пока нет.