Linux. Программирование в примерах.
Автор - Арнольд Роббинс
Одним из лучших способов научиться программированию является чтение хорошо написанных программ. Книга Арнольда Роббинса "Linux: программирование в примерах" обучает фундаментальному API системных вызовов Linux - тех, которые образуют ядро любой значительной программы - представляя код из программных изделий, которые вы используете каждый день. Рассматривая конкретные программы, вы не только видите, как использовать Linux API, но можете также исследовать реальные проблемы (производительности, переносимости, устойчивости), которые возникают при написании программного обеспечения.
В книге подробно рассматриваются и разбираются такие вопросы, как файловый ввод/вывод, метаданные файлов, основы управления памятью, процессы и сигналы, пользователи и группы, вопросы интернационализации и локализации, сортировка, поиск, средства отладки, доступные под GNU Linux и многое другое. Рассматриваемые в книге API включают как системные вызовы, так и библиотечные функции. Действительно, на уровне С оба вида выступают в виде простых вызовов функций. Системный вызов является непосредственным запросом системной службы, такой, как чтение или запись файла или создание процесса. Библиотечная функция, с другой стороны, работает на уровне пользователя, возможно, никогда не запрашивая какие-либо сервисы у операционной системы. Системные вызовы документированы в разделе 2 справочного руководства (которое можно просмотреть с помощью команды man), а библиотечные функции документированы в разделе 3.
Данная книга предназначена для лиц, разбирающихся в программировании и знакомых с основами языка программирования С, В частности, вам следует быть знакомыми со всеми операторами С, структурами управления потоком исполнения, использованием объявлений переменных и указателей, функциями работы со строками, использованием exit () и набором функций для файлового ввода/вывода. Вы должны понимать базовые концепции стандартного ввода, стандартного вывода и стандартной ошибки, а также знать тот факт, что все программы на С получают массив символьных строк, представляющих вызываемые опции и аргументы. Вы должны также быть знакомы с основными инструментами командной строки, такими, как cd, cp, date, In, Is, man (и info, если он у вас имеется), rmdir и rm, с использованием длинных и коротких опций командной строки, переменных окружения и перенаправления ввода/вывода, включая каналы.
Издательство – ИД КУДИЦ-ОБРАЗ
Год издания – 2005
Формат книги - FB2, DJVU
Размер - 19,7 Мб
СКАЧАТЬ с gigapeta.com
|