Records |
Author |
Столяров, А. В. |
Title |
Программирование. Введение в профессию. Том 1. Азы программирования |
Type |
Book Whole |
Year |
2016 |
Publication |
МАКС Пресс |
Abbreviated Journal |
|
Volume |
|
Issue |
|
Pages |
|
Keywords |
programming, computer science |
Abstract |
Первый том серии «Программирование: введение в профессию» включает две основные части. В первую часть книги вошли избранные сведения из истории вычислительной техники, обсуждение некоторых областей математики, непосредственно используемых программистами (таких как алгебра логики, комбинаторика, позиционные системы счисления), математических основ программирования (теория вычислимости и теория алгоритмов), принципы построения и функционирования вычислительных систем, начальные сведения о работе с командной строкой ОС Unix. Вторая часть посвящена начальным навыкам составления компьютерных программ на примере Free Pascal под ОС Unix. Материал ориентирован на изучение в будущем языка Си, так что, в частности, много внимания уделено работе с адресами и указателями, построению списков и других динамических структур данных; в то же время многие возможности Паскаля из рассмотрения исключены. Даются сведения о правилах оформления текстов программ, о тестировании и отладке. |
Address |
|
Corporate Author |
|
Thesis |
|
Publisher |
|
Place of Publication |
Москва |
Editor |
|
Language |
|
Summary Language |
|
Original Title |
|
Series Editor |
|
Series Title |
|
Abbreviated Series Title |
|
Series Volume |
|
Series Issue |
|
Edition |
|
ISSN |
|
ISBN |
978-5-317-05222-5 |
Medium |
|
Area |
|
Expedition |
|
Conference |
|
Notes |
|
Approved |
no |
Call Number |
|
Serial |
1133 |
Permanent link to this record |
|
|
|
Author |
Столяров, А. В. |
Title |
Программирование. Введение в профессию. Том 2. Низкоуровневое программирование |
Type |
Book Whole |
Year |
2016 |
Publication |
МАКС Пресс |
Abbreviated Journal |
|
Volume |
|
Issue |
|
Pages |
|
Keywords |
programming, computer science |
Abstract |
Во второй том книги «Программирование: введение в профессию» вошли её третья и четвёртая части. Третья часть книги посвящена программированию на уровне машинных команд на примере ассемблера NASM. Рассматривается «юзерспейсовская» часть системы команд i386, конвенции системных вызовов Linux/i386 и FreeBSD/i386, изучается макропроцессор, раздельная трансляция и работа компоновщика, приведены сведения об арифметике с плавающей точкой. Четвёртая часть, посвящённая языку Си, включает, кроме собственно описания этого языка, также краткие сведения о библиотеке ncurses; рассказ о том, как использовать компилятор Си без его стандартной библиотеки; дополнительные сведения об инструментах сборки и отладки программ; наконец, в книге приводится краткое описание систем контроля версий CVS и git. |
Address |
|
Corporate Author |
|
Thesis |
|
Publisher |
|
Place of Publication |
Москва |
Editor |
|
Language |
|
Summary Language |
|
Original Title |
|
Series Editor |
|
Series Title |
|
Abbreviated Series Title |
|
Series Volume |
|
Series Issue |
|
Edition |
|
ISSN |
|
ISBN |
978-5-317-05301-7 |
Medium |
|
Area |
|
Expedition |
|
Conference |
|
Notes |
|
Approved |
no |
Call Number |
|
Serial |
1134 |
Permanent link to this record |
|
|
|
Author |
Столяров, А. В. |
Title |
Программирование. Введение в профессию. Том 3. Системы и сети |
Type |
Book Whole |
Year |
2017 |
Publication |
МАКС Пресс |
Abbreviated Journal |
|
Volume |
|
Issue |
|
Pages |
|
Keywords |
programming, computer science |
Abstract |
В третий том книги «Программирование: введение в профессию» вошли части V–VIII. В части V рассматриваются системные вызовы для ввода-вывода, управление процессами, механизмы взаимодействия процессов, такие как сигналы и каналы, а также понятие терминала и связанные с ним явления, в том числе сеансы и группы процессов, виртуальные терминалы, управление дисциплиной линии. Часть VI посвящена компьютерным сетям; даётся небольшой обзор протоколов, используемых в сети Интернет, рассмотрена подсистема сокетов и событийно-ориентированное построение серверных программ. В части VII рассматриваются вопросы, связанные с разделяемыми данными, критические секции, взаимоисключение; даются базовые сведения о библиотеке pthread. Часть VIII содержит ряд сведений о внутреннем устройстве операционной системы; в частности, рассматриваются различные модели виртуальной памяти, подсистема ввода-вывода и т.п. |
Address |
|
Corporate Author |
|
Thesis |
|
Publisher |
|
Place of Publication |
Москва |
Editor |
|
Language |
|
Summary Language |
|
Original Title |
|
Series Editor |
|
Series Title |
|
Abbreviated Series Title |
|
Series Volume |
|
Series Issue |
|
Edition |
|
ISSN |
|
ISBN |
978-5-317-05606-3 |
Medium |
|
Area |
|
Expedition |
|
Conference |
|
Notes |
|
Approved |
no |
Call Number |
|
Serial |
1136 |
Permanent link to this record |