Понедельник, 23.12.2024, 06:00

Электронная библиотека системного администратора

Приветствую Вас Гость | RSS
Главная Учебники Регистрация Вход
Реклама


Рубрики

Книги и учебники
Microsoft [186]
Linux, Unix, FreeBSD, Solaris [151]
Oracle [36]
Cisco [41]
IBM [22]
1C [46]
SAS [10]
СУБД и базы данных [57]
Web технологии [131]
Компьютерные сети [125]
Компьютеры, hardware [104]
Защита информации [140]
Программирование [197]
Тестирование ПО [23]
DevOps [21]
Начинающим админам [209]
Общие вопросы по IT [76]
Справочники [202]

Программы
Администрирование [58]
Архиваторы [8]
Безопасность [17]
Полезный софт [32]
Программы для hardware [17]
Работа с DJVU, PDF, FB2 [10]
Сетевые сервисы [17]
Сетевые утилиты [79]

Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0


Главная » Учебники » Unix, Linux FreeBSD и пр.

Linux. Программирование в примерах.
Linux. Программирование в примерах.
 Автор - Арнольд Роббинс . Скачать бесплатно.

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

Категория: Unix, Linux FreeBSD и пр. | Добавил: strelsov (01.10.2013)
Просмотров: 4099 | Теги: Программирование в примерах, stdio .h, exit (), метаданные файлов, Linux, Язык программирования С, Арнольд Роббинс, Linux API, файловый ввод/вывод, GNU Linux | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Поиск по сайту

Облако тегов
Справочник администратора Уильям Р. Станек cmd Microsoft shell php Windows lan ЛВС vpn SQL СУБД СУБД MySQL Windows PowerShell Java DNS DHCP telnet разработка Web-приложений MySql БД Компьютерные сети Linux Perl информационная безопасность СУБД Oracle ftp xml Интернет BIOS

...

Copyright IT-Ebooks.Ru © 2024