URSS.ru - Издательская группа URSS. Научная и учебная литература
Об издательстве Интернет-магазин Контакты Оптовикам и библиотекам Вакансии Пишите нам
КНИГИ НА РУССКОМ ЯЗЫКЕ


 
Вернуться в: Каталог  
Обложка Вирт Н. Программирование на языке Модула-2: Пер. с англ.
Id: 2048
 
399 руб.

Программирование на языке Модула-2: Пер. с англ.

1987. 224 с. Мягкая обложка. Букинист. Состояние: 4. .

 Аннотация

Книга известного швейцарского специалиста по системному программированию, знакомого советским читателям по переводам его книг "Введение в системное программирование" (М.: Мир, 1977) и "Алгоритмы + структуры данных = программы" (М.: Мир, 1985). Язык Модула-2 является преемником известного языка Паскаль и ориентирован на однопроцессорные малые ЭВМ. Книга сочетает в себе достоинства учебного пособия и справочного руководства по этому языку. Для системных программистов, для специалистов, работающих с языком Модула-2.


 ОГЛАВЛЕНИЕ

Предисловие редактора перевода..........................

Предисловие.............................................

Предисловие к третьему изданию..........................

Часть 1................................................1

1. Введение............................

2. Первый пример......................

3. Нотация для записи синтаксиса Модулы

4. Представление программ на Модуле ----

5. Операторы и выражения...............

6. Управляющие структуры..............

6.1. Операторы повторения (циклы) ----

6.2. Условные операторы.............

7. Элементарные типы данных............

7.1. Тип INTEGER (целый).............

7.2. Тип CARDINAL (натуральный)......

7.3. Тип REAL (действительный)......

7.4. Тип BOOLEAN (логический)........

7.5. Тип CHAR (литерный)............

7.6. Тип BITSET......................

8. Описания констант и переменных.....

9. Массивы............................

Часть 2.................................

10. Процедуры...........................

11. Понятие локальности................

12. Параметры...........................

12.1. Параметры-переменные...........

12.2. Параметры-значения..............

12.3. Гибкие массивы-параметры.......

13. Процедуры-функции...................

14. Рекурсия...........................

Часть 3..................................

15. Описания типов.....................

16. Перечислимые типы...................

17. Тип диапазон.......................

18. Тип множество.......................

19. Тип запись.........................

20. Записи с вариантными частями......................79

21. Динамические структуры данных и указатели.........82

22. Процедурные типы..................................87

Часть 4...'.............................................89

23. Модули.................----......................89

24. Раздел определений и раздел реализации............91

25. Разбиение программы на модули.....................95

26. Локальные модули----.............................103

27. Последовательный ввод и вывод..:.................111

28. Экранный ввод и вывод----........................121

Часть 5...........................................----133

29. Средства программирования низкого уровня.........133

30. Параллельные процессы и сопрограммы..............137

31. Управление внешними устройствами, параллельность и прерывания.......................................146

Сообщение о языке программирования Модула-2...........151

1. Введение.........................................151

2. Синтаксис.......................................152

3. Словарь и изображение.............................152

4. Описания и правила видимости....................154

5. Описания констант................................155

6. Описания типов.....................•.............156

6.1. Основные типы..............'..................156

6.2. Перечисления...........:.....................157

6.3. Тип диапазон.................................157

6.4. Тип массив...................................158

6.5. Тип запись...................................158

6.6. Тип множество................................159

6.7. Тип указатель........................¦.......160

6.8. Тип процедура................................160

7. Описания переменных..............................160

8. Выражения........................................161

8.1. Операнды.....................................161

8.2. Операции..........----.........----:..........162

8.2.1. Арифметические операции..................163

8.2.2. Логические операции -----;................. 163

8.2.3. Операции над множествами -------............163

8.2.4. Отношения................................164

9. Операторы........................-....----.........165

9.1. Присваивания..........................165

9.2. Вызовы процедур..............................166

9.3. Последовательности операторов................166

9.4. Условный оператор............................166

9.5. Оператор выбора..........................167

9.6. Цикл с условием продолжения..................167

9.7. Цикл с условием.окончания................----168

9.8. Цикл с шагом.................................168

9.9. Безусловный цикл.............................169

9.10. Оператор присоединения......................170

9.11. Операторы выхода и возврата.................170

10. Описания процедур................................170

10.1. Формальные параметры.........................171

10.2. Стандартные процедуры........................173

11. Модули...........................................174

12. Системно-зависимые возможности...................177

13. Процессы.........................................179

13.1. Порождение процессов и передача управления...179

13.2. Процессы устройств и прерывания..............180

14. Единицы компиляции...............................180

Приложение 1. Синтаксис Модулы-2......................183

Перекрестные ссылки...............................185

Приложение 2. Стандартные вспомогательные модули......189

Terminal..........................................189

meSystem........................................190

InOul...........................----..............192

ReallnOut.........................................194

Windows...........................................194

TextUindous........................................195

Graph icUindows....................................197

CursorMouse..............................'.........198

Menu..............................................199

Storaae...........................................199

MathLib0..........................................200

Приложение 3. Таблица литер кода ASCII................201

Приложение 4. Синтаксические диаграммы Модулы-2.......202

Предметный указатель..................................214

 
© URSS 2016.

Информация о Продавце