- •Хорошие идеи: взгляд из Зазеркалья
- •Технология аппаратуры
- •Память на цилиндрических магнитных доменах
- •Криогеника
- •Туннельные диоды
- •Архитектура компьютеров
- •Представление чисел
- •Адресация данных
- •Стеки выражений
- •Сохранение адреса возврата в коде
- •Виртуальная адресация
- •Сложные наборы инструкций
- •Особенности языков программирования
- •Нотация и синтаксис
- •Оператор goto
- •Переключатели
- •Сложный оператор for в языке Algol
- •Передача параметров по имени в языке Algol
- •Лазейки (loopholes)
- •Смешанные методы
- •Синтаксический анализ
- •Расширяемые языки
- •Древовидные таблицы символов
- •Использование неподходящих инструментальных средств
- •Парадигмы программирования
- •Функциональное программирование
- •Логическое программирование
- •Объектно-ориенированное программирование
- •Литература
-
Литература
-
P. Naur, "Report on the Algorithmic Language ALGOL 60," Comm. ACM, May 1960, pp. 299-314.
-
D.E. Knuth, "The Remaining Trouble Spots in ALGOL 60," Comm. ACM, Oct. 1967, pp. 611-618.
-
N. Wirth, Programming in Modula-2, Springer-Verlag, 1982.
-
N. Wirth, "The Programming Language Oberon," Software - Practice and Experience, Wiley, 1988, pp. 671-691.
-
J. McCarthy, "Recursive Functions of Symbolic Expressions and their Computation by Machine," Comm. ACM, May 1962, pp. 184-195.
-
A. Goldberg and D. Robson, Smalltalk-80: The Language and Its Implementation, Addison-Wesley, 1983.
* К сожалению, мне не удалось найти в Internet какие-либо следы публикации выступления Тэкера. Статья Кнута также недоступна в Internet. Она была опубликована сначала в журнале Logic, Methodology and Philosophy of Science (N 4, 1973), а затем перепечатана в книге Кнута Selected Papers on the Analysis of Algorithms (Center for the Study of Language and Inf, 2000). (Прим. С.Кузнецова)