Prolog — грамматический разбор и языковые проблемы

Грамматический разбор — тема, которую должен знать и ориентироваться каждый программист. Именно, потому что применяем ее каждый день. Да мы не пишем новые языки или не правим грамматики каждый день, ...
+18
23 января 2012, 03:33
47
vics001 42,1

Prolog. Программируем автоматы из песочницы

Прочитав статью о Prolog, я решил написать небольшое дополнение к ней в виде 2 небольших задач. Вот они: 1. Интерпретатор языка brainfuck 2. Машина Тьюринга Для начала нам требуется SWI- ...
+1
20 января 2012, 17:35
2
freest 1,0

Язык описания экономических расчётов — идея программы из песочницы

Главная цель этой статьи это не получение инвайта, а возможность поделиться идеей и получить комментарии по поводу её целесообразности и перспективности от сообщества специалистов. (Инвайт за эту ...
+1
20 октября 2011, 16:22
10
MasterDe 0,0

Функторы в языках программирования перевод

Интересно, что термин "функтор" означает совершенно разные вещи в разных языках программирования. Возьмем, например, C++. Каждый, кто освоил мастерство C++, знает, что класс, который ...
+38
10 августа 2011, 11:27
28
Amper 73,9

Prolog — примеры использования (Часть 2)

В первой части статьи о Prolog рассказывалось о структуре, синтаксисе и интерпретации языка. Конечно же научно-популярная литература интересна для программиста, но гораздо более интересно что-то ...
+37
9 августа 2011, 13:39
44
vics001 42,1

Prolog — удивительный язык программирования

— Чем же он удивительный? Я знаю пару десятков языков и для меня не проблема изучить еще один новый, я просто уже не вижу необходимости. Пролог — уникален. Это единственный язык представляющий ...
+85
22 июля 2011, 17:57
101
vics001 42,1

Задача Эйнштейна на Mercury

Продолжаем неделю задачи Эйнштейна на Хабре. В дополнение к трём представленным решениям Регулярным языком Хаскеллем Прологом позвольте представить еще одно на Mercury. Напомним Википедию: ...
+13
18 июня 2011, 19:19
14
xonix 58,0

Задача Эйнштейна на Прологе

Хотел продолжить неделю задачи Эйнштейна на Хабре. После очень и не очень нестандартных решений, хотелось бы показать как логические задачки можно (и нужно) решать на языках логического ...
+75
18 июня 2011, 15:04
35
susl 17,0

Пишем интерпретатор Brainfuck на Mercury

Продолжая неделю Brainfuck на хабре и свои эксперименты с Mercury, написал свою версию интерпретатора. Заранее прошу извинить, что еще не представил «вступительную» статью о Mercury. На самом деле, ...
+8
3 февраля 2011, 20:04
4
xonix 58,0

Пролог: База фактов из CSV файла

Импорт фактов в базу пролога из файла в формате CSV Для того чтобы работать с фактами базы данных в прологе их (факты) необходимо импортировать из внешнего источника. На схеме условно ...
+2
19 января 2011, 12:47
5
alexchin 18,5