От редактора перевода
От редактора перевода
По существующей традиции предисловие редактора перевода — это своего рода рецензия, в которой обычно излагается история вопроса, а затем дается обзор содержания книги и оценка ее качества (как правило, рекламного характера). В данном случае моя задача несколько упрощается, так как все это читатель, перевернув страницу, найдет в предисловии известного американского ученого, специалиста по искусственному интеллекту П. Уинстона, а затем — в предисловии автора. Мне остается только присоединиться к авторитетному мнению П. Уинстона, что перед нами прекрасно написанный учебник до Прологу, ориентированный на практическое использование в области искусственного интеллекта. Добавлю также, что для советского читателя потребность в такой книге особенно велика, поскольку в нашей стране Пролог пока еще не получил того распространения, которого он заслуживает.
Несколько замечаний относительно особенностей перевода. Кроме обычных терминологических трудностей, как правило возникающих при переводе книг по программированию, переводчикам пришлось преодолевать одну дополнительную сложность. Дело в том, что в Прологе идентификаторы (имена переменных, процедур и атомов) несут на себе значительно большую смысловую нагрузку, чем в традиционных языках программирования. Поэтому программные примеры пришлось излагать на некоей условной русской версии Пролога — в противном случае, для читателей, не владеющих английским языком, эти примеры стали бы значительно менее понятными. Мы оставили без перевода все имена встроенных операторов и процедур, все же остальные имена переводились на русский язык. Следует признать, что в ряде случаев русская версия этих имен оказалась менее эстетически привлекательной, чем исходный английский вариант. Пытаясь наиболее точно передать смысл того или иного имени, переводчик нередко оказывался перед нелегким выбором между громоздким идентификатором (иногда из нескольких слов) и неблагозвучной аббревиатурой. Впрочем, все эти проблемы хорошо известны любому "русскоязычному" программисту.
Главы 1-8 перевел А.И. Лупенко, а предисловия и главы 9-16 — А.М. Степанов. Подготовку оригинала-макета книги на ЭВМ выполнили А.H. Черных и H.Г. Черных.
Эту книгу можно рекомендовать как тем читателям, которые впервые приступают к изучению Пролога и искусственного интеллекта, так и программистам, уже имеющим опыт составления пролог-программ.
А. М. Степанов
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
19.6. Использование редактора vi
19.6. Использование редактора vi Согласно традиции, в состав любой Unix-подобной операционной системы входит текстовый редактор vi. Если вам придется работать с другим дистрибутивом, в нем может не оказаться предпочитаемого вами редактора, а вот vi есть всегда. Редактор vi
От научного редактора
От научного редактора Представьте себе ситуацию: вы сидите в кафе, допиваете свой кофе, к вам подходит приятной внешности официантка, которая забирает пустую чашку и мило спрашивает «Вам повторить?» За несколько долей секунды в вашей голове проходит мгновенный
ПРЕДИСЛОВИЕ РЕДАКТОРОВ ПЕРЕВОДА
ПРЕДИСЛОВИЕ РЕДАКТОРОВ ПЕРЕВОДА Язык программирования Пролог появился в 1970 г. одновременно с такими сейчас широко распространенными языками, как Паскаль и Си. Его ориентация – «нетрадиционные» применения вычислительной техники: понимание естественного языка, базы
А вы ноктюрн сыграть могли бы? или Предисловие редактора перевода
А вы ноктюрн сыграть могли бы? или Предисловие редактора перевода Своим внешним видом новый суперкомпьютер CRAY-1 мало похож на привычную всем нам вычислительную машину. Это круглый диван с высокой спинкой и мягкими кожаными сиденьями. До предела набитый электроникой,
11.6.6. Модель редактора ed
11.6.6. Модель редактора ed Для всех предыдущих моделей характерна весьма низкая интерактивность. В них используется только управляющая информация, переданная во время запуска и обособленная от данных. Однако многим программам после запуска требуется управление с помощью
15.2. Выбор редактора
15.2. Выбор редактора Первым и самым основным инструментом разработки является текстовый редактор, подходящий для модификации и написания программ.В Unix доступны буквально десятки текстовых редакторов. Написание редактора, вероятно, является одним из стандартных
11.6.6. Модель редактора ed
11.6.6. Модель редактора ed Для всех предыдущих моделей характерна весьма низкая интерактивность. В них используется только управляющая информация, переданная во время запуска и обособленная от данных. Однако многим программам после запуска требуется управление с помощью
15.2. Выбор редактора
15.2. Выбор редактора Первым и самым основным инструментом разработки является текстовый редактор, подходящий для модификации и написания программ.В Unix доступны буквально десятки текстовых редакторов. Написание редактора, вероятно, является одним из стандартных
Предисловие редактора перевода
Предисловие редактора перевода Созданием языков программирования занимаются в большинстве случаев очень квалифицированные люди, часто группы программистов, а иногда даже международные коллективы. Однако подавляющее большинство языков программирования умирало, едва
О научном редакторе перевода на русский язык
О научном редакторе перевода на русский язык Кузьменко Дмитрий занимается проектированием и разработкой приложений баз данных уже 16 лет. С InterBase начал работать в 1994 году. В 2002 году Дмитрий основал фирму iBase (www.ibase.ru), которая занимается техническим сопровождением InterBase и
Интерфейс редактора титров
Интерфейс редактора титров Мы рассмотрели основные принципы работы с редактором титров. Теперь обратим более пристальное внимание на элементы, из которых состоит интерфейс редактора титров. Взгляните еще раз на окно редактора титров (рис. 9.6). Рис. 9.6. Элементы интерфейса
Структура Редактора реестра
Структура Редактора реестра После выполнения команды regedit на экране отображается окно Редактора реестра (рис. 1.1). Рис. 1.1. Редактор реестраВ левой части данного окна приводится перечень разделов реестра (на рис. 1.1 раскрыт раздел реестра HKEY_CURRENT_USER), в правой части
3.2. Использование редактора MathType
3.2. Использование редактора MathType Для ввода несложных формул вполне хватает возможностей стандартного редактора формул Microsoft Equation. Если же в вашей работе будут использоваться более сложные формулы, то лучше применить специальный инструмент для работы с ними – редактор
ФМ-ВЕЩАНИЕ: Трудности перевода
ФМ-ВЕЩАНИЕ: Трудности перевода Только что вышел из двухнедельного цикла участия в конференциях и семинарах. На последнем из них, партнерском семинаре ABBYY, вустретилась забавная картина. Как обычно в турецких отелях по системе «все включено», мы питались за шведским