Информатика (программирование)
Информатика и вычислительная техника
  • формат pdf
  • размер 2,94 МБ
  • добавлен 1 апреля 2015 г.
Столяров А.В. Программирование: введение в профессию. Т. 2: низкоуровневое программирование
М: МАКС Пресс, 2016. - 496 с.
Вашему вниманию предлагается второй том учебника «Программирование: введение в профессию», все части которой объединены использованием Unix-систем в качестве единой учебной операционной среды. Учебник ориентирован в основном на самостоятельное изучение программирования.
В том вошли части, посвящённые программированию на уровне машинных команд (на языке ассемблера) и на языке Си. Текст предполагает испольозание аппаратной платформы i386, ассемблера NASM, компилятора gcc, отладчика gdb. В конце четвёртой части приведены сведения о системе автоматической сборки GNU Make, программе динамического анализа программ Valgrind, о системах контроля версий CVS и git.
Для школьников, студентов, преподавателей и всех, кто интересуется программированием.
Том 1 доступен по ссылке.
Вводная информация
Основы системы команд i386
Стек, подпрограммы, рекурсия
Основные особенности ассемблера NASM
Макросредства и макропроцессор
Раздельная трансляция
Арифметика с плавающей точкой
Феномен языка Си
Примеры программ на Си
Базовые средства языка Си
Указатели, массивы, строки
Обработка аргументов командной строки
Стандартные функции ввода-вывода
Избранные примеры программ
Перечислимый тип
Составной тип данных и динамические структуры
Макропроцессор
Раздельная трансляция
И снова об оформлении кода
Ещё об указателях
Ещё о возможностях стандартной библиотеки
Полноэкранные программы на Си
Программа на Си без стандартной библиотеки
Инструментарий программиста
Возможность скачивания данного файла заблокирована по требованию правообладателя.