Аккурат к новогодним праздникам издательство “Символ-Плюс” выпустило новинку: «UNIX. Профессиональное программирование», 3-е издание авторов У. Ричарда Стивенса, Стивена А. Раго.
В чем отличие третьего издания от предыдущих?
Одним из значительных изменений в версии POSIX.1-2008 спецификации Single UNIX Specification является присваивание интерфейсам, имеющим отношение к STREAMS, статуса устаревших. Это – первый шаг на пути удаления интерфейсов из будущих версий стандарта. По этой причине авторы удалили из этого издания книги все, что относилось к STREAMS.
Зато третье издание охватывает более 70 новых интерфейсов, включая функции POSIX асинхронного ввода/вывода, циклические блокировки, барьеры и семафоры POSIX. Описание наиболее устаревших интерфейсов было удалено из книги, кроме некоторых из них, которые до сих пор используются повсеместно. Практически все примеры были протестированы на четырех наиболее популярных современных платформах: Solaris 10, Mac OS X 10.6.8 (Darwin 10.8.0), FreeBSD 8.0 и Ubuntu 12.04 (основана на ядре Linux 3.2).
Как и в предыдущем издании, обучение ведется на примерах, общий объем которых составляет более 10 000 строк исходного кода на языке ISO C. Описания более чем 400 системных вызовов и функций сопровождаются короткими примерами законченных программ, которые наглядно демонстрируют порядок их использования, входные аргументы и возвращаемые значения. Чтобы закрепить полученные знания, в книге представлено несколько конкретных примеров, занимающих целые главы, которые отражают уровень развития современных версий UNIX.
Книга «Advanced Programming in the UNIX® Environment» помогла целым поколениям программистов писать код, обладающий исключительной эффективностью и надежностью. Теперь, после внесения изменений, учитывающих уровень развития современных систем, третье издание должно стать еще более востребованным.
Издание должно стать достойным подарком для UNIX-разработчиков и UNIX-пользователей.
Заказать книгу можно традиционно: на сайте books.ru.