vak: (Default)
[personal profile] vak
Для любитилей языка Пролог. Алан Майкрофт, профессор Кембриджа, написал миниатюрный интерпретатор Prolog в 250 строчек на Си++: prolog.cpp

Date: 2020-05-02 08:11 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
(c) 2000. И, что характерно, комментарий с текстом тестовой программы собственно на языке Пролог отсутствует. Вот такие они, профессора Кембриджа.

Date: 2020-05-02 15:53 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Я не настолько хорошо знаю Пролог, чтобы разобрать, что имелось в виду. Впрочем, реализованный в подобном стиле алгоритм сопоставления Рефала, наверное, тоже вряд ли будет выглядеть более понятно.

Date: 2020-05-02 12:36 (UTC)
From: [personal profile] malobukov
Осталось на Прологе написать миниатюрный интерпретатор C++ (на глаз примерно 250 тысяч строк) и получится вечный двигатель.