Книга: Основы программирования в Linux
Благодарности
Благодарности
Авторы хотели бы поблагодарить многих людей, помогавших сделать возможным издание книги.
Нейл хотел бы поблагодарить свою жену Кристину за понимание и своих детей Александру и Адриана, не слишком жаловавшихся на то, что отец проводит так много времени в своем кабинете, занимаясь писательством.
Рик благодарен своей жене Анне и своим детям, Дженнифер и Эндрю за их долготерпение по вечерам и в выходные дни, когда отец опять и опять принимался за работу над книгой.
Мы хотели бы выразить признательность сотрудникам издательства Wiley, которые помогли подготовить это четвертое издание к печати. Спасибо Кэрол Лонг (Carol Long) за запуск этого процесса и улаживание проблем, связанных с контрактами, особая благодарность Cape Шлаер (Sara Shlaer) за исключительную редакторскую работу и Тимоти Борончику (Timothy Boronczyk) за отличные технические рецензии, Мы также хотим поблагодарить Дженни Ватсон (Jenny Watson) за поиск средств для оплаты неожиданно возникавших дополнительных расходов и сопровождение книги на всех административных уровнях, Биллу Бартону (Bill Barton) за обеспечение надлежащих организации и презентации и Киму Коферу (Kim Cofer) за тщательную корректуру. Мы также очень признательны Эрику Фостеру-Джонсону (Eric Foster-Johnson) за его фантастическую работу над главами 16 и 17. Мы можем сказать, что благодаря стараниям всех вас книга стала лучше.
Мы также хотели бы поблагодарить наших работодателей, компании Scientific Generics, Mobicom и Celesio за поддержку во время подготовки всех четырех изданий книги.
В заключение нам хотелось бы выразить глубокую признательность двум важнейшим инициаторам, сделавшим возможным появление книги. Во-первых, Ричарду Столлмену (Richard Stallman) за отличные средства проекта GNU и идею среды со свободно распространяемым программным обеспечением, ставшей в наши дни реальностью благодаря GNU/Linux, и во-вторых, Линусу Торвальдсу (Linus Torvalds) за начатую и продолженную им совместную разработку, которая дает нам все улучшающееся ядро системы Linux.
- Об авторах
- Благодарности
- Предисловие
- Введение
- Глава 1 Приступая к работе
- Глава 2 Программирование средствами командной оболочки
- Глава 3 Работа с файлами
- Глава 4 Окружение Linux
- Глава 5 Терминалы
- Глава 6 Управление текстовыми экранами с помощью библиотеки curses
- Глава 7 Управление данными
- Глава 8 MySQL
- Глава 9 Средства разработки
- Глава 10 Отладка
- Глава 11 Процессы и сигналы
- Глава 12 Потоки POSIX
- Глава 13 Связь между процессами: каналы
- Глава 14 Семафоры, совместно используемая память и очереди сообщений
- Глава 15 Сокеты
- Глава 16 Программирование в GNOME с помощью GTK+
- Глава 17 Программирование в KDE с помощью Qt
- Глава 18 Стандарты Linux
- Сноски из книги
- Содержание книги
- Популярные страницы