Жри не глядя..

Nov 12, 2008 13:03

Всё копаюсь с Prolog..
техническое.. )

prolog, programming

Leave a comment

Comments 8

vit_r November 12 2008, 16:49:58 UTC

Насколько я понимаю, в данной постановке задачи просто отслеживается путь хождения по дереву. Что каждая система оптимизирует в меру своих сил и средств.

Вот тут смотрел?
ISBN 0 201 14224 4
ISBN 5 03 001425 X
Ivan Bratko. Prolog Programming ...
Глава 5: Управление перебором.

А, в принципе, это задачи для других языков. Именно по этому и используют мосты.

Reply

raydac November 12 2008, 16:56:40 UTC
просто всё думаю как бы мне объяснить компу, что мне надо перебрать 2000000 скажем числовых вариантов.. можно конечно тупо забить в базу
variant(0).
variant(1).
variant(2).
variant(3).
...
variant(2000000).

но это не выход имхо.. а динамический предикат который такое выдает что то не пойму как написать

Reply

vit_r November 12 2008, 19:20:26 UTC
А зачем?
Задача не логическая, а чисто вычислительная.
Грубо говоря, в XSLT под такое дело специальные нелисповские конструкции вставлены.

Reply

raydac November 12 2008, 19:28:15 UTC
ну что бы иметь возможность как то указать компу диапазоном какихнить значений не задавая это дело в виде списка.. т.е. что бы можно было указать что вот A из диапазона от 0 до 100000000.. в виде списка доступных значений такое стремно делать

Reply


vanuna November 14 2008, 10:04:51 UTC
обожаю Пролог)) вы давно его полюбили?

Reply

raydac November 14 2008, 10:06:13 UTC
да я давно про него книжки почитывал, но плотно относительно недавно начал копать, месяца два назад

Reply


Leave a comment

Up