Рассмотрены фундаментальные основы программирования в Linux: инструментарий, низкоуровневый ввод-вывод, многозадачность, файловая система, межпроцессное взаимодействие и обработка ошибок. Книга главным образом ориентирована на практическое применение изложенных концепций. В ней есть все, что нужно начинающим, а углубленное изучение каждой темы делает ее ценной и для опытных программистов. Каждая тема проиллюстрирована большим числом примеров на языках С и С++ и Python, которые читатель сможет использовать в качестве образцов для собственных программ. На FTP-сервере издательства находятся исходные тексты программ. Во втором издании материал актуализирован с учетом современных тенденций, добавлены 3 новые главы по программированию в Linux на языке Python, устранены замеченные ошибки.
Создание программы.
В начале книги рассматриваются технические вопросы создания программ в Linux. Процесс программирования обычно разделяют на несколько этапов, содержание которых определяется поставленной задачей. Прохождение каждого такого этапа требует наличия определенных инструментов, совокупный набор которых называется инструментарием. Эта глава описывает базовый инструментарий Linux-программиста, пишущего на языке C: текстовый редактор, компилятор и компоновщик — наиболее часто используемые инструменты создания программ. В последующих главах книги инструментарий будет постепенно дополняться новыми элементами. Обычно программисты придерживаются некоторых общих приемов написания программ — идиом программирования. Описанная в разд. 1.4 концепция создания многофайловых проектов — одна из таких идиом.
ОГЛАВЛЕНИЕ.
ЧАСТЬ I.ОСНОВЫ ПРОГРАММИРОВАНИЯ В LINUX.
ЧАСТЬ II.НИЗКОУРОВНЕВЫЙ ВВОД-ВЫВОД В LINUX.
ЧАСТЬ III.МНОГОЗАДАЧНОСТЬ.
ЧАСТЬ IV.ФАЙЛОВАЯ СИСТЕМА.
ЧАСТЬ V.МЕЖПРОЦЕССНОЕ ВЗАИМОДЕЙСТВИЕ.
ЧАСТЬ VI.РАБОТА НАД ОШИБКАМИ И ОТЛАДКА.
ЧАСТЬ VII.ПРОГРАММИРОВАНИЕ В LINUX НА ЯЗЫКЕ PYTHON.
ПРИЛОЖЕНИЯ.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Иванов :: #учебник по программированию :: #программирование :: #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