|
Язык программирования Эль-76. Принципы построения языка и руководство к пользованию. — 2-е изд. испр. и доп. Научное издание |
Пентковский В. М. |
год издания — 1989, кол-во страниц — 368, ISBN — 5-02-013982-3, тираж — 31500, язык — русский, тип обложки — мягк., масса книги — 280 гр., издательство — Физматлит |
серия — Библиотечка программиста |
|
Сохранность книги — хорошая
Формат 84x108 1/32. Бумага типографская №2. Печать высокая |
ключевые слова — многопроцессор, эльбрус, программирован, эль-76, язык, абстрактн, датд, атрибут, указател, мл-контейнер, буферизован, однобуфер, многобуфер |
Знакомит с языковыми основами построения многопроцессорной вычислительной системы Эльбрус, концепциями создания базового языка программирования высокого уровня Эль-76 и его ролью в использовании системы, а также с принципами разработки базовых средств поддержки современных систем программирования на языках высокого уровня. Даётся полное описание Эль-76, а также определяются технические детали, необходимые для всех уровней практического программирования на этом языке.
Для программистов и читателей, интересующихся современными тенденциями в развитии вычислительной техники.
Табл. 2. Ил. 16. Библиогр. 107 назв.
|
ОГЛАВЛЕНИЕПредисловие | 5 | | Г л а в а 1. Базовые механизмы языков высокого уровня и влияние | архитектуры ЭВМ на разработку языков | 11 | | 1. Введение | 11 | 2. Фундаментальные черты языков высокого уровня | 23 | 3. Язык с динамическим управлением абстрактными типами данных | 29 | 4. Общие понятия языка ДАТД | 37 | 5. Классы типов | 40 | 6. Пакет процедур обработки АТД | 45 | 7. Статические свойства объектов | 48 | 8. Внешние объекты | 53 | 9. Свойства модулей | 62 | 10. Функциональные возможности языка | 64 | 11. Функциональные возможности языка и эффективность программ | 68 | 12. Ограничения и ненадёжные конструкции языков | 69 | 13. Влияние архитектуры на разработку систем программирования | 75 | 14. Некоторые тенденции развития архитектур и систем программирования | 88 | 15. Выводы | 93 | | Г л а в а 2. Базовые конструкции | 99 | | 1. Основные понятия | 99 | 2. Базовые обозначения | 107 | 3. Генераторы типов и стандартные типы | 109 | 4. Генератор объекта | 125 | 5. Описания | 129 | 6. Обозначения элементов составных объектов | 136 | 7. Выражения | 138 | 8. Переменная и присваивание | 148 | 9. Закрытые предложения | 149 | 10. Обработка ситуаций | 158 | 11. Элементы вычислений | 165 | 12. Программа | 177 | 13. Форматный обмен | 181 | 14. Групповые операции над векторами | 199 | 15. Преобразование формы массива | 207 | 16. Участок базированной области | 212 | 17. Текстовые макросы | 213 | 18. Атрибуты объектов | 214 | 19. Описание и использование меток | 215 | 20. Примеры | 215 | | Г л а в а 3. Средства взаимодействия с внешними объектами | 237 | | 1. Объекты. Общие сведения | 238 | 2. Создание, открытие и ликвидация объектов | 245 | 3. Атрибуты объектов и доступ к атрибутам | 251 | 4. Указатель внешнего объекта | 254 | 5. Работа с архивом | 256 | 6. Средства работы с мл-контейнером | 262 | 7. Обмен. Общие сведения | 265 | 8. Непосредственный обмен | 271 | 9. Буферизованный обмен. | 280 | 10. Однобуферный способ | 284 | 11. Многобуферный способ | 288 | 12. Структура текстового файла | 291 | 13. Изображение файла | 293 | 14. Статический справочник | 296 | 15. Пакет заданий | 298 | 16. Ошибки взаимодействия с внешними объектами | 299 | | Г л а в а 4. Атрибуты объектов и атрибуты задачи | 304 | | 1. Общие атрибуты оперативных объектов | 305 | 2. Атрибуты файла | 305 | 3. Атрибуты листа | 315 | 4. Атрибуты контейнера | 316 | 5. Атрибуты тома | 318 | 6. Атрибуты буфера | 318 | 7. Атрибуты позиционной переменной | 319 | 8. Атрибуты блока ввода/вывода | 320 | 9. Атрибуты таблицы буферов | 320 | 10. Атрибуты элемента справочника | 320 | 11. Атрибуты паспорта | 321 | 12. Атрибуты задачи | 322 | | Г л а в а 5. Средства обработки внутреннего представления объектов | 324 | | 1. Обработка указателей | 325 | 2. Преобразование типа массива | 325 | 3. Внутреннее представление наборов | 328 | 4. Упаковка информации в полях | 328 | 5. Дополнительные операции | 331 | 6. Ввод/вывод внутреннего представления | 333 | 7. Размещение элементов структуры | 334 | | Приложение 1. Синтаксис языка | 335 | Приложение 2. Интерфейс модуля стандартного контекста пользователя | 351 | | Список литературы | 356 | Предметный указатель | 363 |
|
Книги на ту же тему- История информатики в России: учёные и их школы, Захаров В. Н., Подловченко Р. И., Фет Я. И., сост., 2003
- Теоретико-множественные модели языков, Маркус С., 1970
- Параллельные вычислительные системы, Головкин Б. А., 1980
- Языки программирования. Концепции и принципы, Кауфман B. Ш., 1993
- Сравнительное изучение языков программирования, Хигман Б., 1974
- Языки программирования. Практический сравнительный анализ, Бен-Ари М., 2000
- Программирование на IBM/360. — 4-е изд., Джермейн К., 1983
- Индивидуальная отладка программ, Безбородов Ю. М., 1982
- Универсальные языки программирования. Семантический подход, Калинин А. Г., Мацкевич И. В., 1991
- Программирование на современных алгоритмических языках: Учебное пособие для втузов.— 3-е изд., перераб. и доп., Пярнпуу А. А., 1990
- Программирование и алгоритмические языки, Криницкий Н. А., Миронов Г. А., Фролов Г. Д., 1975
- Программирование на языке Ада, Вегнер П., 1983
- Сравнительный курс языка PL/1 (на основе алгола-60), Безбородов Ю. М., 1980
- Новое в зарубежной лингвистике. Вып. XXIII. Когнитивные аспекты языка, Петров В. В., Герасимов В. И., сост., 1988
- Математическая логика в программировании: Сборник статей 1980—1988 гг., Захарьящев М. В., Янов Ю. И., ред., 1991
- Этюды для программистов, Уэзерелл Ч., 1982
- Фортран и искусство программирования персональных ЭВМ, Уорд Т., Бромхед Э., 1993
- Жемчужины программирования. 2-е издание, Бентли Д., 2002
- Язык Ассемблера для IBM PC и программирования, Абель П., 1992
- Perl: изучаем глубже. — 2-е изд., Шварц Р. Л., Фой Б., Феникс Т., 2007
- Программирование на Perl, Уолл Л., Кристиансен Т., Орвант Д., 2001
- Perl. Сборник рецептов. Для профессионалов. 2-е изд., Кристиансен Т., Торкингтон Н., 2004
- Изучаем Perl, Шварц Р. Л., Кристиансен Т., 1999
- Linux и UNIX: программирование в shell. Руководство разработчика, Тейнсли Д., 2001
- Профессиональное PHP программирование, 2-е издание, 2003
- PHP. Справочник, Хадсон П., 2006
- Java. Сборник рецептов для профессионалов, Дарвин Я. Ф., 2002
- Введение в Java-технологию, Сафонов В. О., 2002
- Философия Java, Эккель Б., 2001
- Java 2, Ноутон П., Шилдт Г., 2000
- Язык программирования Си для персонального компьютера, Бочков C. O., Субботин Д. М., 1990
- Программирование на C++ в Linux, Секунов Н. Ю., 2003
- Мультипарадигменное проектирование для C++, Коплиен Д., 2005
- Объектно-ориентированное программирование в C++. — 4-е изд., Лафоре Р., 2003
- Искусство программирования на C. Фундаментальные алгоритмы, структуры данных и примеры приложений, Хэзфилд Р., Кирби Л., 2001
- Программирование на Python (+ CD-ROM), Лутц М., 2002
- Rails. Сборник рецептов, Фоулер Ч., 2008
|
|
|