Jump to content

Расширенное программирование в среде Unix

Расширенное программирование в среде Unix
Автор В. Ричард Стивенс
Язык Английский
Опубликовано 1992
Издатель Аддисон-Уэсли
Место публикации Соединенные Штаты
Страницы +750 [1]

«Продвинутое программирование в среде Unix» по компьютерному программированию, книга У. Ричарда Стивенса описывающая интерфейс прикладного программирования семейства UNIX операционных систем . Книга иллюстрирует приложений программирование UNIX на языке программирования C.

Первое издание книги было опубликовано Addison-Wesley в 1992 году. Оно охватывало программирование для двух популярных семейств операционных систем Unix: Berkeley Software Distribution от AT&T (в частности, 4.3 BSD и 386BSD) и UNIX System V (в частности, SVR4). . В книге рассматриваются системные вызовы для операций с отдельными файловыми дескрипторами , специальные вызовы, такие как ioctl , которые работают с файловыми дескрипторами, а также операции с файлами и каталогами. Он охватывает stdio раздел стандартной библиотеки C и другие части библиотеки по мере необходимости. Несколько глав посвящены API, которые управляют процессами , группами процессов , демонами , межпроцессным взаимодействием и сигналами . Одна глава посвящена управлению терминалом Unix, а другая — концепции псевдотерминала и библиотекам, таким как termcap и Curses , которые построены на его основе. Стивенс добавляет три главы, дающие более конкретные примеры программирования для Unix: он реализует библиотеку базы данных, взаимодействует с принтером PostScript и с модемом. В книге не рассматривается сетевое программирование: этому посвящена книга Стивенса 1990 года. Сетевое программирование UNIX и его последующий трехтомный сборник TCP/IP Illustrated .

Стивенс умер в 1999 году, оставив второе издание незавершенным. С ростом популярности и технической диверсификацией производных Unix и в значительной степени совместимых систем, таких как среда Linux , код и описание оригинала Стивенса становились все более устаревшими. Работая с незаконченными заметками Стивенса, Стивен А. Раго завершил второе издание, которое Аддисон-Уэсли опубликовал в 2005 году. В него добавлена ​​поддержка FreeBSD , Linux, Sun Solaris и Apple Darwin , а также добавлено освещение многопоточного программирования с помощью POSIX Threads . Второе издание включает предисловие Денниса Ритчи на тему Unix о Дилберте и стриптиз Скотта Адамса .

Книга получила широкую оценку как хорошо написанная, хорошо оформленная и всеобъемлющая. Он получил «сердечную рекомендацию» в обзоре Linux Journal . [1]

OSNews описывает ее как «одну из лучших когда-либо опубликованных книг по технологиям» в обзоре второго издания. [2]

  • Продвинутое программирование в среде UNIX , первое издание, У. Ричард Стивенс, Аддисон-Уэсли, 1992, ISBN   978-0-201-56317-7
  • Расширенное программирование в среде UNIX , второе издание, В. Ричард Стивенс и Стивен А. Раго, Аддисон-Уэсли, 2005 г., ISBN   978-0-201-43307-4
  • Расширенное программирование в среде UNIX , третье издание, У. Ричард Стивенс и Стивен А. Раго, Аддисон-Уэсли, 2013 г., ISBN   978-0-321-63773-4
  1. ^ Jump up to: а б Баусум, Дэвид (1 октября 1997 г.). «Продвинутое программирование в среде Unix» . Linux Journal (42): 41–42. Архивировано из оригинала 17 октября 2013 г.
  2. ^ Лоли-Керу, Евгения (4 октября 2005 г.). «Рецензия на книгу: Расширенное программирование в среде UNIX» . ОСНовости . Архивировано из оригинала 17 октября 2013 г. Проверено 16 июня 2011 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 64ca7f6907bd19a32a007caa4ce33024__1707180960
URL1:https://arc.ask3.ru/arc/aa/64/24/64ca7f6907bd19a32a007caa4ce33024.html
Заголовок, (Title) документа по адресу, URL1:
Advanced Programming in the Unix Environment - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)