Главная » Просмотр файлов » В.Ш. Кауфман - Языки программирования - концепции и принципы (1990)

В.Ш. Кауфман - Языки программирования - концепции и принципы (1990) (1160787), страница 84

Файл №1160787 В.Ш. Кауфман - Языки программирования - концепции и принципы (1990) (В.Ш. Кауфман - Языки программирования - концепции и принципы (1990)) 84 страницаВ.Ш. Кауфман - Языки программирования - концепции и принципы (1990) (1160787) страница 842019-09-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 84)

17.4. Параллельное преобразование координат

(умножение вектора на матрицу) 239

17.4.1. Структура коллектива процессов 239

17.4.2. Коммутация каналов 241

17.5. Монитор Хансена-Хоара на Оккаме-2 242

17.6. Сортировка деревом исполнителей 243

17.7. Завершение работы коллектива процессов 246

17.9. Сопоставление концепций параллелизма

в Оккаме и в Аде 247

17.9.1. Концепция параллелизма в Аде 248

17.9.2. Параллельное преобразование координат в Аде 249

17.10. Перечень неформальных теорем о параллелизме

в Аде и Оккаме 254

17.11. Единая модель временных расчетов 255

17.12. Моделирование каналов средствами Ады

(динамическое моделирование средств Оккама). 256

17.13. Отступление о задачных и подпрограммных

(процедурных) типах 258

17.13.1. Входовые типы - фрагмент авторской позиции 258

17.13.2. Обоснование входовых типов 260

17.13.3. Родовые подпрограммные параметры 262

17.13.4. Почему же в Аде нет подпрограммных типов? 263

17.13.5. Еще о входовых типах 263

17.13.6. Заключительные замечания 264

18. Наследуемость (к идеалу развития и защиты в ЯП). 266

18.1. Определяющая потребность 266

18.2. Критичность развиваемости 266

18.3. Аспекты развиваемости 267

18.4. Идеал наследуемости (основные требования) 268

18.5. Проблема дополнительных атрибутов 268

18.6. Развитая наследуемость 271

18.6.1. Аспект данных 271

18.6.2. Аспект операций 273

18.7. Концепция наследования в ЯП (краткий обзор) 278

18.7.1. Основные понятия и неформальные

аксиомы наследования. 278

18.8. Преимущества развитой наследуемости. 280

18.9. Наследуемость и гомоморфизм

(фрагмент математической позиции) 281

19. Объектно-ориентированное программирование 284

19.1. Определяющая потребность 284

19.2. Ключевые идеи объектно-ориентированного

программирования 285

19.3. Пример: обогащение сетей на Турбо Паскале 5.5 286

19.4. Виртуальные операции 290

19.5. Критерий Дейкстры 298

19.6. Объекты и классы в ЯП Симула-67 299

19.7. Перспективы, открываемые объектной

ориентацией средств программирования 300

19.8. Свойства объектной ориентации 302

19.9. Критерий фундаментальности языковых концепций. 303

20. Заключительные замечания 303

20.1. Реализаторская позиция 304

20.1.1. Компоненты реализации 304

20.1.2. Основная функция компилятора 307

20.1.3. Три принципа создания компиляторов 308

20.2. Классификация языков программирования 310

20.2.1. Традиционная классификация 310

20.2.2. Недостатки традиционной классификации. 311

20.2.3. Принцип инерции программной среды 312

20.2.4. Заповеди программиста 312

20.3. Тенденции развития ЯП 313

20.3.1. Перспективные абстракции 313

20.3.3. Абстракция от программы

(в концептуальном и реляционном программировании) 316

20.3.4. Социальный аспект ЯП 317

20.3.5. Стандартизация ЯП 317

Заключение. 318

Содержание 319

Список литературы 324

Список литературы

[1] Guidelines for the preparation of programming language

standards//ISO/TC97/SC22 WG10.- 1986.- # 251.- July.

[2] J.Joung. An Introduction to ADA.- Ellis Horwood Ltd.- England.-

1983.

[3] Ершов А.П. Трансформационная машина: тема и вариации // Проблемы

теоретического и системного программирования. - Новосибирск, 1982. - С. 5-

24.

[4] Романенко С.А. Генератор компиляторов, порожденный самоприменением

специализатора, может иметь ясную и естественную структуру. - Препринт. -

М., 1987.- 35с. - (ИПМ им. М.В.Келдыша АН СССР, #26).

[5] Турчин В.Ф.

[6] Хьюз Дж., Мичтом Дж. Структурный подход к програмирооанию / Пер. с

англ. под ред. В.Ш.Кауфмана. - М.: Мир, 1980.- 278 с.

[7] Темов В.Л. Язык и система программирования Том.- М.: Финансы и

статистика, 1988.

[8] Замулин А.В. Язык программирования Атлант (предварительное

сообщение). - Препринт. - Новосибирск, 1986. - 46 с. - (ВЦ СО АН СССР #654).

[9] Замулин А.В. Типы данных в языках программирования и базах данных.

- Новосибирск: Наука, 1987.- 150 с.

[10] Клещев А.С., Темов В.Л. Язык программирования Инф и его

реализация. - Л.: Наука, 1973.

[11] Пентковский В.М. Автокод Эльбрус Эль-76. Принципы построения языка

и руководство к пользованию / Под ред. А.П.Ершова. - М.: Наука, 1982.- 350

с.

[12] Йодан Э. Структурное проектирование и конструирование программ /

Пер. с англ. под ред. Л.Н.Королева.- М.: Мир, 1979.- 416 с.

[13] Communications of ACM.- 1986.- V.27.- N 12.

[14] Янг С. Алгоритмические языки реального времени. Конструирование и

разработка / Пер. с англ. под ред. В.В.Мартынюка. - М.: Мир, 1985.- 400 с.

[15] Язык спецификаций SDL/PLUS и методика его испольова-

ия/Я.М.Барздинь, А.А.Калниньш, Ю.Ф.Стродс, В.А.Сыцко. - Рига, ВЦ ЛГУ им.

Стучки, материал информационного фонда РФАП Латвии #ИН0047.-1986.- 204 с.

[16] Пайл Я. Ада - язык встроенных систем / Пер. с англ. под ред.

А.А.Красилова. - М.: Финансы и статистика, 1984.- 238 с.

____________________________________________________________

[17] Вегнер П. Программирование на языке Ада / Пер. с англ. под ред.

В.Ш.Кауфмана.- М.: Мир, 1983.- 240 с.

[18] The Programming Language Ada Reference Manual. American National

Standards Institute, Inc. ANSI/MIL-STD-1815A-1983.- Lecture Notes in

Computer Science.- V 155, 1983.

[19] Вирт Н. Алгоритмы + структуры данных = программы / Пер. с англ.

под ред. Д.Б.Подшивалова. - М.: Мир, 1985.- 406 с.

[20] Wirth N. Design a System from Scratch//Structured Programming.-

1989.- V 1.- P. 10-18. (Принцип чемоданчика и для ЯП, и для ОС, и для ППП).

[21] Wirth N. From Modula to Oberon. - ETH-ZENTRUM, SWITZELAND, 1988.-

Tuesday 23 February.-P. 1-9.

[22] Backus J. Can Programming Be Liberated from von Neumann Style? A

Functional Style and Its Algebra of Programs // CACM.- 1978.- Vol. 21, N 8.-

P. 613-641.

[23] Грис Д. Наука программирования / Пер. с англ. под ред. А.П.Ершова.

- М.: Мир, 1984.- 416 с.

[24] Дейкстра Э. Дисциплина программирования / Пер. с англ. под ред.

Э.З.Любимского. - М.: Мир, 1978. - 275 с.

[25] Клещев А.С. Реляционный язык как программное средство для

мскусственного интеллекта. - Препринт.- Владивосток, 1980.- 17с. (ИАПУ ДВНЦ

АН СССР, #26).

[26] Клоксин У., Меллиш К. Программирование на языке Пролог.- М.: Мир,

1987.- 336 с.

[27] Попов Э.В. Экспертные системы.- М.: Наука, 1987.- 285 с.

[28] Клещев А.С. Реализация зкспертных систем на основе декларативных

моделей представления знаний. - Препринт.- Владивосток, 1988.- 46 с.- (ДВО

АН СССР).

[29] Игнатьев М.Б., Потемкина А.А., Филоганов В.В. "Паралельные

алгоритмы и средства программирования": Текст лекций / ЛИАП. Л.: 1987. 50с.

: ил.

[30] Hill I.D., Meek B.L. (eds) Programming Language Standardization. -

Ellis Horwood Limited, 1980. - 261p.

[31] Стандартизация языков программирования/А.Л. Александров, Л.П.

Бабенко, В.Ш. Кауфман, Е.Л. Ющенко. - Киев: Технiка.- 1989.

[32] Кауфман В.Ш. Принципы стандартизации языков программирования //

Программирование.- 1988.- #3.- С. 13-22.

[33] Левин В.А. Проект базового языка спецификации Атон. - Препринт.-

М., 1989.- 28 с.- (ИПМ им. М.В.Келдыша АН СССР, #117).

[34] Кауфман В.Ш., Левин В.А. Естественный подход к проблеме описания

контекстных условий//Вестник МГУ, сер. выч. мат. и киб..- 1977.- #2.- С. 67-

77.

[35] Дал У.И., Мюрхауг Б., Нюгорд К. Симула-67. Универсальный язык

программирования. - М.: Мир, 1969.- 99 с.

[36] Андрианов А.Н., Бычков С.П., Хорошилов А.И. Программироваие на

языке Симула-67.- М.: Наука, 1985.- 288 с.

[37] Пратт Т. Языки программирования. Разработка и реализация // Пер. с

англ. под ред. Ю.М.Баяковского. - М.: Мир, 1979.- 575 с. (в 1983г. появилось

второе американское издание).

[38] Брукс Ф.П. мл. Как проектируются и создаются программные комплексы

/ Пер. с англ. под ред. А.П.Ершова.- M.: Наука, 1979.- 151 с.

[39] Касьянов В.Н., Поттосин И.В. Методы построения трансляторов. -

Новосибирск: Наука, 1986.- 344 с.

[40] Льюис Ф., Розенкранц Д., Стирнз Р. Теоретические основы проектиро-

вания компиляторов / Пер. с англ. под ред. В.Н.Агафонова. - М.: Мир, 1979.-

656 с.

[41] Кауфман В.Ш. О технологии создания трансляторов (проекционный

подход)//Программирование.- 1980.- #5.- С. 36-44.

____________________________________________________________

[42] Левин Д.Я. Сетл - язык весьма высокого уровня// Программирование.-

1976.- #5.- С. 3-9.

[43] Холстед М.Х. Начала науки о программах / Пер. с англ. под ред.

В.М.Юфы.- М.: Финансы м статистика, 1981.- 128 с.

[44] Горелик А.М., Ушкова В.Л., Шура-Бура М.Р. Мобильность программ на

Фортране.- М.: Финансы и статистика, 1984.- 167 с.

[45] Язык спецификаций SDL/PLUS и методика его

использования/Я.М.Барздинь, А.А.Калниньш, Ю.Ф.Стродс, В.А.Сыцко. - Рига, ВЦ

ЛГУ им. Стучки, материал информационного фонда РФАП Латвии #ИН0047.-1986.-

204 с.

[46] Грисуолд Р., Поудж Дж., Полонски И. Язык программирования СНОБОЛ-4

/ Пер. с англ. под ред. Ю.М.Баяковского.- М.: Мир, 1980.- 268 с.

[47] Пильщиков В.Н. Язык плэнер.- М.: Наука, 1983.- 208 с.

[48] Фуксман А.Л. Технологические аспекты создания программных систем.

- М.: Статистика, 1979.- 184 с.

[49] Тыугу Э.Х. Концептуальное программирование.- М.: Наука, 1984.- 256

с.

[50] Бабаев И.О., Новиков Ф.А., Петрушина Т.И. Язык Декарт - входной

язык системы СПОРА//Прикладная информатика. - М.: Финансы и статистика,

1981.-Вып 1.- С. 35-73.

[51] ISO 1539-80(E). Programming Languages - FORTRAN;.

ISO 7185-83(E). Programming Languages - PASCAL;

ISO 8652-87. Programming Languages - Ada;

ISO DP 9899. Programming Languages - C;

ISO DP 10279. Programming Languages - Basic);

ISO DP 1539. Programming Languages - FORTRAN;

ISO DP 10206. Programming Languages - Extended PASCAL.

(полезная литература, на которую прямых ссылок в тексте нет)

1. Лавров С.С. Основные понятия и конструкции языков программирования.

- М.: Финансы и статистика, 1982.- 22 с.

2. Шрейдер Ю.А. Логика знаковых систем (элементы семиотики). - М.:

Знание, 1974.

3. Сафонов В.О. Языки и методы программирования в системе Эльбрус / Под

ред. С.С.Лаврова. - М.: Наука, 1989.- 390 с.

4. Лисков Б., Гатэг Дж. Использование абстракций и спецификаций при

разработке программ: Пер. с англ. - М.: Мир, 1989.- 424 с.

5. Фути К., Судзуки Н. Языки программирования и схемотехника СБИС. -

М.: Мир, 1988.- 224 с.

6. Цаленко М.Ш. Моделирование семантики в базах данных. - М.: Наука,

1989.- 288 с.

7. Бар Р. Язык Ада в проектировании систем. - М.: Мир, 1988.- 320 с.

Характеристики

Тип файла
Документ
Размер
1,26 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6363
Авторов
на СтудИзбе
310
Средний доход
с одного платного файла
Обучение Подробнее