Автор(ы): Столяров А.В.
Издательство: М.: МАКС Пресс
Год: 2016-2020
Страниц: 1000+
Формат: PDF
Размер: 14 Мб
Язык: русский
Книга в 4-х томах «Программирование. Введение в профессию», все части которого объединены использованием Unix-систем в качестве единой учебной операционной среды. Учебник ориентирован в основном на самостоятельное изучение программирования.
Том I: Азы программирования (2016)
Том II: Низкоуровневое программирование (2016)
Том III: Системы и сети (2017)
Том IV: Парадигмы (2020)
В первый том вошли сведения из истории вычислительной техники, обсуждение некоторых областей математики, непосредственно используемых программистами, принципы построения и функционирования вычислительных систем. Даются начальные навыки составления компьютерных программ на примере Free Pascal под ОС Unix. Материал ориентирован на изучение в будущем языка Си, так что, в частности, много внимания уделено работе с адресами и указателями, построению списков и других динамических структур данных.
Во второй том вошли части, посвящённые программированию на уровне машинных команд (на языке ассемблера) и на языке Си. Текст предполагает испольозание аппаратной платформы i386, ассемблера NASM, компилятора gcc, отладчика gdb. В конце четвёртой части приведены сведения о системе автоматической сборки GNU Make, программе динамического анализа программ Valgrind, о системах контроля версий CVS и git.
В третьем томе рассматриваются системные вызовы для ввода-вывода, управление процессами, механизмы взаимодействия процессов, такие как сигналы и каналы, а также понятие терминала и связанные с ним явления, в том числе сеансы и группы процессов, виртуальные терминалы, управление дисциплиной линии. Даётся небольшой обзор протоколов, используемых в сети Интернет, рассмотрена подсистема сокетов и событийно-ориентированное построение серверных программ. Даются базовые сведения о библиотеке pthread. Также содержится ряд сведений о внутреннем устройстве операционной системы; в частности, рассматриваются различные модели виртуальной памяти, подсистема ввода-вывода и т.п.
Четвертый, заключительный том учебника «Программирование: введение в профессию» посвящен многообразию парадигм программирования; в нем рассматривается язык Си++, абстрактные типы данных и объектно-ориентированное программирование; описаны такие языки, как Лисп, Scheme, Пролог и Хоуп, функциональное программирование, ленивые вычисления; в качестве иллюстрации командно-скриптового подхода рассмотрен язык Tcl. Обсуждается дихотомия Оустерхаута, а также компиляция и интерпретация как парадигмы особого рода.
Для школьников, студентов, преподавателей и всех, кто интересуется программированием.
Скачать Программирование. Введение в профессию. Том I-IV (+code)
Скачать с oxy.cloud
Скачать с nitroflare.com
Скачать с turbo.to
Скачать с oxy.cloud
Скачать с nitroflare.com
Скачать с turbo.to