Библиотека knigago >> Компьютеры: Операционные системы >> Linux >> Разработка Linux-приложений


Только что закончила читать "Современную парадигму в медицине" Валерия Рыжкова и спешу поделиться впечатлениями. Эта книга - настоящая находка для тех, кто интересуется вопросами здоровья и хочет разобраться в механизмах развития различных заболеваний. Автор доступно и увлекательно излагает сложный материал, делая его понятным даже для неспециалистов. Мне очень понравилось, как он описывает взаимосвязь между нервной системой и различными органами и системами тела. Это позволило мне...

СЛУЧАЙНАЯ КНИГА

Денис Николаевич Колисниченко - Разработка Linux-приложений

Разработка Linux-приложений
Книга - Разработка Linux-приложений.  Денис Николаевич Колисниченко  - прочитать полностью в библиотеке КнигаГо
Название:
Разработка Linux-приложений
Денис Николаевич Колисниченко

Жанр:

Современные российские издания, Linux, Программирование: прочее

Изадано в серии:

неизвестно

Издательство:

БХВ-Петербург

Год издания:

ISBN:

978-5-9775-0747-9

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Разработка Linux-приложений"

Рассмотрены основные аспекты программирования в Linux: от программирования на языках командных оболочек bash и tcsh до создания приложений с графическим интерфейсом с использованием библиотек Tk, glib, GTK+ и средства dialog, Подробно дано программирование на C/C++ в Linux: использование компилятора gcc, ввод/вывод в Linux, создание многопоточных приложений, сетевых приложений архитектуры клиент/сервер, а также разработка модулей ядра для современной линейки ядер. Описан популярный среди разработчиков утилит язык TCL. Особое внимание уделено отладке и оптимизации программ, рассмотрены отладчик gdb и профайлер gprof.
Для программистов.


Читаем онлайн "Разработка Linux-приложений" (ознакомительный отрывок). Главная страница.

Денис Колисниченко

Санкт-Петербург
«БХВ-Петербург»
2012

УДК 681.3.06
ББК 32.973.26-018.2
К60

Колисниченко Д. Н.
К60

Разработка Linux-приложений. — СПб.: БХВ-Петербург, 2012. — 432 с. —
(Профессиональное программирование)
ISBN 978-5-9775-0747-9
Рассмотрены основные аспекты программирования в Linux: от программирования на языках командных оболочек bash и tcsh до создания приложений с графическим интерфейсом с использованием библиотек Tk, glib, GTK+ и средства dialog,
Подробно дано программирование на C/C++ в Linux: использование компилятора
gcc, ввод/вывод в Linux, создание многопоточных приложений, сетевых приложений архитектуры клиент/сервер, а также разработка модулей ядра для современной
линейки ядер. Описан популярный среди разработчиков утилит язык TCL. Особое
внимание уделено отладке и оптимизации программ, рассмотрены отладчик gdb и
профайлер gprof.
Для программистов
УДК 681.3.06
ББК 32.973.26-018.2

Группа подготовки издания:
Главный редактор
Зам. главного редактора
Зав. редакцией
Редактор
Компьютерная верстка
Корректор
Дизайн серии
Оформление обложки
Зав. производством

Екатерина Кондукова
Евгений Рыбаков
Григорий Добин
Владимир Красовский
Ольги Сергиенко
Наталия Першакова
Инны Тачиной
Елены Беляевой
Николай Тверских

Подписано в печать 30.09.11.
Формат 70 1001/16. Печать офсетная. Усл. печ. л. 34,83.
Тираж 1200 экз. Заказ №
"БХВ-Петербург", 190005, Санкт-Петербург, Измайловский пр., 29.
Санитарно-эпидемиологическое заключение на продукцию
№ 77.99.60.953.Д.005770.05.09 от 26.05.2009 г. выдано Федеральной службой
по надзору в сфере защиты прав потребителей и благополучия человека.
Отпечатано с готовых диапозитивов
в ГУП "Типография "Наука"
199034, Санкт-Петербург, 9 линия, 12

ISBN 978-5-9775-0747-9

© Колисниченко Д. Н., 2011
© Оформление, издательство "БХВ-Петербург", 2011

Оглавление

Введение .......................................................................................................................... 11
ЧАСТЬ I. ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ
КОМАНДНОЙ ОБОЛОЧКИ ...................................................................................... 13
Глава 1. Командные интерпретаторы ...................................................................... 14
1.1. Файл /etc/shells ....................................................................................................................... 14
1.2. Оболочка sh ............................................................................................................................ 15
1.3. Оболочка csh .......................................................................................................................... 16
1.4. Оболочка ksh .......................................................................................................................... 16
1.5. Оболочка bash ........................................................................................................................ 17
1.6. Оболочка zsh ........................................................................................................................... 17
1.7. Оболочка tcsh ......................................................................................................................... 18
1.8. Оболочка ash .......................................................................................................................... 19
1.9. Выбор оболочки ..................................................................................................................... 19

Глава 2. Командный интерпретатор bash ................................................................ 20
2.1. Настройка bash ....................................................................................................................... 20
2.2. Автоматизация задач с помощью bash................................................................................. 22
2.3. Привет, мир! ........................................................................................................................... 23
2.4. Использование переменных в собственных сценариях ...................................................... 23
2.5. Передача параметров сценарию ........................................................................................... 25
2.6. Массивы и bash ...................................................................................................................... 25
2.7. Циклы ...................................................................................................................................... 26
2.8. Условные операторы ............................................................................................................. 27
2.9. Функции .................................................................................................................................. 28
2.10. Примеры сценариев ............................................................................................................. 28
2.10.1. Сценарий мониторинга журнала .............................................................................. 28
2.10.2. Переименование файлов ........................................................................................... 29
2.10.3. Преобразование систем счисления .......................................................................... 30

Глава 3. Создание сценариев на tcsh ......................................................................... 31
3.1. Использование tcsh ................................................................................................................ 31
3.2. Конфигурационные файлы tcsh ............................................................................................ 32

4

Оглавление

3.3. Создание сценариев --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.