Главная » 2020 » Апрель » 3 » Программирование: Введение в профессию. 4 книги + Code
Программирование: Введение в профессию. 4 книги + Code
09:53
«Программирование: введение в профессию», все части объединены использованием Unix-систем в качестве единой учебной операционной среды. Книги ориентированы в основном на самостоятельное изучение программирования. Для школьников, студентов, преподавателей и всех, кто интересуется программированием.
Том 1: - А.В. Столяров | Программирование: введение в профессию. Азы программирования (2016)
Том 2: Низкоуровневое программирование (2016) Во второй том вошли части, посвящённые программированию на уровне машинных команд (на языке ассемблера) и на языке Си. Текст предполагает испольозание аппаратной платформы i386, ассемблера NASM, компилятора gcc, отладчика gdb. В конце четвёртой части приведены сведения о системе автоматической сборки GNU Make, программе динамического анализа программ Valgrind, о системах контроля версий CVS и git.
Том 3: Системы и сети (2017) В третьем томе рассматриваются системные вызовы для ввода-вывода, управление процессами, механизмы взаимодействия процессов, такие как сигналы и каналы, а также понятие терминала и связанные с ним явления, в том числе сеансы и группы процессов, виртуальные терминалы, управление дисциплиной линии. Даётся небольшой обзор протоколов, используемых в сети Интернет, рассмотрена подсистема сокетов и событийно-ориентированное построение серверных программ. Даются базовые сведения о библиотеке pthread. Также содержится ряд сведений о внутреннем устройстве операционной системы; в частности, рассматриваются различные модели виртуальной памяти, подсистема ввода-вывода и т.п.
Том 4: Парадигмы (2020) Четвёртый том книги «Программирование: введение в профессию» составляют части IX–XII. Часть IX посвящена парадигмам программирования как общему явлению; примеры рассматриваются на языках, уже известных читателю, в основном это язык Си. Здесь стоит особенно выделить параграф, посвящённый концептуальным различиям между Паскалем и Си (см. 9.3.2, стр. 69). В части X рассматривается язык Си++ и поддержанные в нём парадигмы объектно-ориентированного программирования и абстрактных типов данных. В основном эта часть сформирована из текста, ранее публиковавшегося отдельной книжкой (Введение в язык Си++), но содержит несколько глав, в той книжке отсутствовавших; в том числе здесь имеется глава, посвящённая графическим пользовательским интерфейсам и их созданию с помощью библиотеки FLTK. Часть XI отдана экзотическим языкам программирования; здесь рассмотрены Лисп, Scheme, Пролог, а для демонстрации ленивых вычислений привлечён Хоуп (Hope). Основной целью последней, XII части была демонстрация интерпретации и компиляции как самостоятельных парадигм программирования. Часть начинается с рассмотрения языка Tcl, интерпретируемая сущность которого вряд ли может хоть у кого-нибудь вызвать сомнения. Для полноты картины рассмотрена также библиотека Tcl/Tk, позволяющая очень быстро создавать оконные приложения с GUI. Остаток части содержит обзор концептуальных особенностей интерпретации и компиляции; в самом конце делается попытка сформулировать требования к гипотетическому «чистому компилятору», полностью лишённому каких-либо элементов интерпретации.
Том 5: Введение в язык Си++ (2020) В пятом издании незначительно изменена рубрикация, добавлены несколько новых параграфов, исправлен ряд обнаруженных ошибок и полностью переработан текст предисловий. Краткое введение в язык Си++. Содержание построено по принципу плавного перехода от средств чистого Си: в начале даётся определение ООП как парадигмы, основанной на обмене сообщениями, затем вводится метод для обычной открытой структуры, уже после этого рассказывается о защите и её предназначении, затем (поскольку теперь это необходимо) вводятся конструкторы и деструкторы, и т.д. Так называемая "стандартная библиотека" Си++ (известная также под названием STL) в книге не упоминается вообще, поскольку если начать изучение Си++ с STL, есть риск никогда не узнать сам язык. Для ввода-вывода в примерах используются функции библиотеки Си (printf и др.) Кроме того, в книге сознательно игнорируются все «усовершенствования», предлагаемые авторами так называемых «стандартов». Файлы примеров (Том 1-4) можно открыть командой: tar -xzf progintro_examples.tgz
Название: Программирование: Введение в профессию. 4 книги + Code Автор: Серия Язык: Русский Издательство: питер Жанр: Программирование Год выхода: 2016-2020 Формат: pdf Страниц: +1000 Размер: 11.9 Мб
Скачать Программирование: Введение в профессию. 4 книги + Code
К "Программирование: Введение в профессию. 4 книги + Code" пока нет комментариев, но Вы можете стать первым, кто его оставит!
Всего мнений: 0
Ищу на сайте
Случайный анекдот
Лежат на тротуаре часы. проходит мимо француз, обошел несколько раз, плюнул, ушел. проходит немец, поднял часы, сверил со своими, положил на место, пошел дальше. проходит еврей, поднял часы, поднес к уху: - идете? тогда пойдемте со мной (кладет в карман)