Крис Фрейзер (Chris Fraser) и Дэвид Хэнсон (David Hanson), авторы книги “A Retargetable С Compiler: Design and Implementation” (Перенацеливаемый компилятор Си: проект и реализация). - Прим. науч.ред.
“Никто не ждет испанскую инквизицию” (No one expects the Spanish Inquisition) - ставшая крылатой фраза из британского юмористического телешоу “Монти Пайтон”. - Прим. ред.
А. Ахо, Р. Сети, Д. Ульман “Компиляторы. Принципы, технологии, инструменты”. - Вильямс, 2003.
X. Абельсон, Д. Д. Сассман “Структура и интерпретация компьютерных программ”. - Добросвет, 2006.
Синтаксический сахар (syntactic sugar) - дополнения синтаксиса, которые не добавляют новые возможности, но делают язык программирования более удобным в использовании. - Прим. науч. ред.
Геттер, сеттер - специальные методы, используемые в объектно-ориентированном программировании и позволяющие реализовать гибкий меха низм инкапсуляции. -Прим. науч.ред.
Race conditions - ошибки в многопоточном коде из-за одновременного изменения объекта в памяти несколькими потоками, оставляющими объект в некорректном состоянии. - Прим. науч.ред.
“Wolf fence” - алгоритм поиска, аналогичный методу поимки льва в пустыне (здесь - волка на Аляске). Реализуется размещением в коде инструкций print, позволяющих определить местоположение ошибки. – Прим.ред.
Джо Шмо - аналог Васи Пупкина. - Прим. ред.
Джошуа Блох “Java. Эффективное программирование”. - Лори, 2002.
Генри Уоррен мл. “Алгоритмические трюки для программистов”. - Вильямс, 2007.
Дональд Э. Кнут “Искусство программирования”. - Вильямс, 2008.
Керниган Б., Плоджер Ф. “Элементы стиля программирования”. - М.: Радио и связь, 1984.
Ф. Брукс “Мифический человеко-месяц или Как создаются программные системы”. - СПб.: Символ-Плюс, 2000.
Обобщенные типы и символы подстановки часто упоминаются как “generics” и “wildcards”. -Прим. науч.ред.
Предметно-ориентированые языки также известны как DSL (Domain Specific Language). - Прим. науч.ред.
REPL (read-eval-print loop) - собирательное название интерактивных сред разработки языков семейства Лисп, Python, Ruby и др. - Прим. науч.ред.
Под ред. Энди Орама и Грега Уилсона “Идеальный код”. - СПб.: Питер, 2009.
Дональд Э. Кнут “Искусство программирования”. - Вильямс, 2008.
X. Абельсон, Д. Сассман “Структура и интерпретация компьютерных программ”. - Добросвет, 2006.
Стивен Макконнелл “Совершенный код”. - СПб.: Питер, 2007.
Jargon File - англоязычный онлайн-словарь сленга хакеров. - Прим. перев.
Дональд Кнут “Все про ТеХ”. -М.: “Вильямс”, 2003.
Второй том пятитомного труда Д. Кнута “Computers & Typesetting”. Содержит исходный код ТеХ, написанный методом литературного программирования. - Прим. ред.
По первым буквам слов capitalize (сделать заглавной), lowercase (нижний регистр - строчные), uppercase (верхний регистр - заглавные) - Прим. науч. ред.
Пер. Н. Демуровой.
Дональд Э. Кнут “Искусство программирования”. - Вильямс, 2008 г.
Fellow - высшее звание в технической карьере. Обычно сочетается с постом вице-президента или исполнительного директора компании. - Прим. ред.
В английской литературе принято название mixin. - Прим. науч. ред.
Арифметическая линейка - одна из модификаций счислителя Куммера. - Прим. ред.
“Разделяй и властвуй” - важная парадигма разработки алгоритмов, заключающаяся в рекурсивном разбиении решаемой задачи на две и более подзадачи того же типа, но меньшего размера, и комбинировании их решений для получения ответа к исходной задаче. - Прим. ред.
Команда UNIX-подобных операционных систем, позволяющая пользователю войти в систему под другим именем. - Прим. науч. ред.
Westinghouse Science Talent Search (сейчас известен как Intel Science Talent Search) - конкурс научных работ для старших школьников. - Прим. науч. ред.
Дональд Э. Кнут “Искусство программирования”. - Вильямс, 2008 г.
Дональд Э. Кнут “Искусство программирования”. - Вильямс, 2008.
Читать дальше
Конец ознакомительного отрывка
Купить книгу