Программирование в Linux, Самоучитель, Иванов Н.Н., 2012.
Рассмотрены фундаментальные основы программирования в Linux: инструментарий, низкоуровневый ввод-вывод, многозадачность, файловая система, межпроцессное взаимодействие и обработка ошибок. Книга главным образом ориентирована на практическое применение изложенных концепций. В ней есть все, что нужно начинающим, а углубленное изучение каждой темы делает ее ценной и для опытных программистов. Каждая тема проиллюстрирована большим числом примеров на языках С и С++ и Python, которые читатель сможет использовать в качестве образцов для собственных программ. На FTP-сервере издательства находятся исходные тексты программ. Во втором издании материал актуализирован с учетом современных тенденций, добавлены 3 новые главы по программированию в Linux на языке Python, устранены замеченные ошибки.
Создание программы.
В начале книги рассматриваются технические вопросы создания программ в Linux. Процесс программирования обычно разделяют на несколько этапов, содержание которых определяется поставленной задачей. Прохождение каждого такого этапа требует наличия определенных инструментов, совокупный набор которых называется инструментарием. Эта глава описывает базовый инструментарий Linux-программиста, пишущего на языке C: текстовый редактор, компилятор и компоновщик — наиболее часто используемые инструменты создания программ. В последующих главах книги инструментарий будет постепенно дополняться новыми элементами. Обычно программисты придерживаются некоторых общих приемов написания программ — идиом программирования. Описанная в разд. 1.4 концепция создания многофайловых проектов — одна из таких идиом.
ОГЛАВЛЕНИЕ.
ЧАСТЬ I.ОСНОВЫ ПРОГРАММИРОВАНИЯ В LINUX.
ЧАСТЬ II.НИЗКОУРОВНЕВЫЙ ВВОД-ВЫВОД В LINUX.
ЧАСТЬ III.МНОГОЗАДАЧНОСТЬ.
ЧАСТЬ IV.ФАЙЛОВАЯ СИСТЕМА.
ЧАСТЬ V.МЕЖПРОЦЕССНОЕ ВЗАИМОДЕЙСТВИЕ.
ЧАСТЬ VI.РАБОТА НАД ОШИБКАМИ И ОТЛАДКА.
ЧАСТЬ VII.ПРОГРАММИРОВАНИЕ В LINUX НА ЯЗЫКЕ PYTHON.
ПРИЛОЖЕНИЯ.
Купить .
Теги: Иванов :: учебник по программированию :: программирование :: linux
Смотрите также учебники, книги и учебные материалы:
- Learning Python, Lutz M., 2013
- Паскаль для школьников, Ушаков Д., Юркова Т., 2011
- Язык программирования Си, Керниган Б., Ритчи Д.
- Встроенные функции Visual Basic, Климов А.
- SCAD Office, Версия 21, Вычислительный комплекс SCAD++, Карпиловский В.С., Криксунов Э.З., Маляренко А.А., Перельмутер А.В., Перельмутер М.А., Фиалко С.Ю., 2015
- VisualBasic - крепкий орешек, вводный курс в Visual Basic
- Complete List Of Visual Basic Commands, Wirth А.
- Объектная модель FileSystemObject