Главная| Трекер ▼| Поиск| Правила| FAQ| |
Автор | Сообщение |
---|---|
admin
Администратор ![]() Сообщения: 9175 Откуда: Новгород ![]() |
У. Ричард Стивенс, Стивен А. Раго | UNIX. Профессиональное программирование (2007) [PDF] ![]() Название: UNIX. Профессиональное программирование. Формат: PDF Издательство: Символ-Плюс (2-е издание) Год: 2007 ISBN: 5-93286-089-8 Перевод: А. Киселева Качество: Скан высокого разрешения (8,26*11,69 inch), читайте Доп.Инфо - Опечатки. Описание: "UNIX. Профессиональное программирование" представляет собой подробнейшее справочное руководство для любого профессионального программиста, работающего с UNIX. Стивену Раго удалось обновить и дополнить текст фундаментального классического труда Стивенса, сохранив при этом точность и стиль оригинала. Содержание всех тем, примеров и прикладных программ обновлено в соответствии с последними версиями наиболее популярных реализаций UNIX. Среди важных дополнений главы, посвященные потокам и разработке многопоточных программ, использованию интерфейса сокетов для организации межпроцессного взаимодействия (IPC), а также широкий охват интерфейсов, добавленных в последней версии POSIX.1. Аспекты прикладного программного интерфейса разъясняются на простых и понятных примерах, протестированных на 4-х платформах: FreeBSD 5.2.1, Linux 2.4.22, Solaris 9 и Darwin 7.4.0 (гибрид FreeBSD и Mach, который лег в основу Mac OS X 10.3 компании Apple). Описывается множество ловушек, о которых следует помнить при написании программ для различных реализаций UNIX, и показывается, как их избежать, опираясь на стандарты POSIX.1 и Single UNIX Specification. Более десяти лет профессиональные программисты, пишущие на языке C, полагались лишь на одну книгу, из которой они могли почерпнуть глубокие практические знания о программных интерфейсах UNIX и Linux: "Advanced Programming in the UNIX® Environment" Ричарда Стивенса. Теперь его коллега Стивен Раго полностью обновил классический труд с учетом последних технических достижений и добавил сведения об основных современных версиях UNIX и Linux. Стивен Раго бережно сохранил дух и стиль книги, которые сделали ее классикой. Продолжая труд Стивенса, он начинает повествование с таких основ, как файлы, каталоги и процессы, тщательно подготавливая читателя к пониманию более сложных тем: обработка сигналов и терминальный ввод-вывод. Среди важных дополнений можно назвать главы, посвященные потокам и вопросам разработки многопоточных программ, использованию интерфейса сокетов для организации межпроцессного взаимодействия (IPC), а также широкий охват интерфейсов, добавленных в последней версии стандарта POSIX.1. Практически все примеры протестированы на четырех наиболее популярных сегодня платформах: FreeBSD 5.2.1, Linux 2.4.22, Solaris 9 и Darwin 7.4.0 (гибрид FreeBSD и Mach, который лег в основу Mac OS X 10.3 компании Apple). Описывается множество ловушек, о которых следует помнить при написании программ для различных реализаций UNIX, и показывается, как их избежать, опираясь на стандарты POSIX.1 и Single UNIX Specification. Как и в первом издании, обучение ведется на примерах, общий объем которых составляет более 10000 строк исходного кода на языке ANSI C. Краткие описания более чем 400 системных вызовов и функций завершаются примерами программ, которые наглядно демонстрируют правила их использования, аргументы и возвращаемые значения. Для закрепления полученных знаний в книге имеется несколько глав, посвященных рассмотрению конкретных примеров, каждый из которых был полностью переработан с учетом развития современных версий UNIX. Книга "Advanced Programming in the UNIX® Environment" помогала целому поколению программистов создавать код, обладающий исключительной эффективностью и надежностью. Теперь, после обновлений, учитывающих уровень развития современных систем UNIX/Linux, это второе издание будет еще более востребованным. При чтении книги не лишним будет знание языка C, равно как и некоторый опыт использования UNIX. Изложение материала не предполагает наличия опыта разработки программ для UNIX. Книга предназначена для программистов, знакомых с UNIX или с другими операционными системами и желающих детально изучить возможности, предоставляемые большинством реализаций UNIX. "Книга "Advanced Programming in the UNIX® Environment" обязательно должна быть у любого серьезного программиста, который пишет для UNIX на языке C. По своей основательности, глубине и ясности подачи материала она не имеет себе равных". - UniForum Monthly "Многочисленные читатели рекомендовали мне книгу "Advanced Programming in the UNIX® Environment", написанную Ричардом Стивенсом (издательство Addison-Wesley), и я благодарен им за это. Раньше я даже не слышал об этой книге, хотя она вышла в свет в 1992 году. Получив экземпляр книги, я с первых же глав был очарован ею". - Open Systems Today "Очень понятное и подробное описание внутреннего устройства UNIX вы найдете в книге "Advanced Programming in the UNIX® Environment", написанной Ричардом Стивенсом (Addison-Wesley). Она включает в себя множество практических примеров, и я нахожу ее очень полезной при разработке системного программного обеспечения". - RS/Magazine "Обновление, выполненное Стивеном Раго (Stephen Rago), - это событие, которого давно и с нетерпением ждало все сообщество профессионалов, использующих в своей работе многоликое семейство UNIX и UNIX-подобных операционных систем. В этом издании исключены устаревшие и добавлены новейшие сведения. Содержание всех тем, примеров и прикладных программ обновлено в соответствии с последними версиями наиболее популярных реализаций UNIX и UNIX-подобных операционных систем. И кроме того, при этом полностью сохранен стиль изложения оригинала". - Мукеш Кэкер (Mukesh Kacker), соучредитель и бывший технический директор Pronto Networks, Inc. "Один из фундаментальных классических трудов, посвященных программированию для UNIX". - Эрик С. Рэймонд (Eric S. Raymond), автор книги "The Art of UNIX Programming" "Это издание представляет собой подробнейшее справочное руководство для любого профессионального программиста, работающего с UNIX. Стивену Раго удалось обновить и дополнить текст классического произведения Стивенса, сохранив при этом точность оригинала. Аспекты прикладного программного интерфейса разъясняются на простых и понятных примерах. В книге также описывается множество ловушек, о которых следует помнить при написании программ для различных реализаций UNIX, и показывается, как их избежать, опираясь на соответствующие стандарты, такие как POSIX 1003.1 (редакция от 2004 года) и Single UNIX Specification, Version 3". - Эндрю Джози (Andrew Josey), директор по сертификации The Open Group и председатель рабочей группы POSIX 1003.1 "Второе издание книги - жизненно необходимый справочник для любого, кто занимается разработкой программ для UNIX. Эту книгу я открываю первой, когда хочу изучить или вспомнить какие-либо из интерфейсов системы. Стивен Раго удачно переработал содержание книги и включил в нее сведения о новейших операционных системах, таких как GNU/Linux и Apple OS X, придерживаясь при этом стиля первого издания - как в смысле удобочитаемости, так и в смысле полноты изложения. Для нее всегда найдется место рядом с моим компьютером". - Доктор Бенджамин Куперман (Dr. Benjamin Kuperman), колледж г. Свортмора (Swarthmore) Алексей Пасечник: На стр. 409 внизу в выводе результатов программы a.out напечатано: Код: Код: в функции sig_int: SIGUSR1 Следует читать: Код: Код: в функции sig_int: SIGINT SIGUSR1 Алексей Пасечник: На стр. 625 в оприсании структуры sembuf напечатано: Код: Код: unsigned short sem_num; /* количество семафоров в наборе */ Следует читать: Код: Код: unsigned short sem_num; /* номер семафора в наборе */ karavan: В тексте иногда встречаются ошибки распознавания типа: Когп shell вместо Korn shell Время раздачи: 24/7 (за исключением Force majeure) Помоги нашему сайту на расходы за сервер и качай торренты НЕОГРАНИЧЕННО!Пожертвовать 100 ₽ ![]() Или 2204 1201 2214 8816, с комментарием "Помощь трекеру" Связь с администрацией |
Страница 1 из 1 |
![]() |
|