Хороший материал для начинающих на Прологе [закрыто]

Аналогичный вопрос был задан на форумах Spring , где было указано, что для применения разбивки на страницы необходимо вывести второй подзапрос. Поскольку подзапрос ссылается на одни и те же поля, вам необходимо убедиться, что ваш запрос использует псевдонимы для имен / таблиц, на которые он ссылается. Это означает, что где вы написали:

select * from internal_uddi where urn like

Вместо этого вы должны:

select * from internal_uddi iu where iu.urn like ...

71
задан Joel Coehoorn 9 December 2011 в 18:19
поделиться

10 ответов

Выезд Изучает Пролог Теперь!

Эта книга правильно написана, должно быть легко читать для новичков. Это доступно в печатной форме и также как бесплатная онлайн версия. Это является также относительно новым (с 2003), который не имеет место со многими книгами Пролога там.

45
ответ дан Kaarel 9 December 2011 в 18:19
поделиться

Когда-то давно, когда я использовал Пролог, мне понравилась книга Sterling & Shapiro, Искусство Пролога.

Для усовершенствованного программирования Пролога, особенно w.r.t. эффективность, я рекомендую Ремесло Пролога O'Keefe.

20
ответ дан starblue 9 December 2011 в 18:19
поделиться
  • 1
    Это - действительно то же как принятый ответ. ^# избыточно как ^\s*# нуль соответствий или больше пробела, сопровождаемого хешем. – RobEarl 31 May 2014 в 05:48

Вот одна книга, которую можно найти полезным: Программирование Пролога для Искусственного интеллекта Ivan Bratko.

первая часть о Прологе, втором об алгоритмах AI и как реализовать их в Прологе.

12
ответ дан Rockcoder 9 December 2011 в 18:19
поделиться

Попробуйте Логика, Программирование и Пролог (бесплатная загрузка). Я не считал его, но это разбито в Основы, Программирующие в Логике и Альтернативных Схемах Логического программирования, таким образом, это кажется, что имеет что-то для всех.

7
ответ дан Bill the Lizard 9 December 2011 в 18:19
поделиться

Вот страница с убиванием полезных ссылок

http://www.swi-prolog.org/www.html

6
ответ дан 9 December 2011 в 18:19
поделиться
  • 1
    Можно сделать это несколько более любезный с расширенным regex, видеть мое редактирование. – Kevin 1 July 2013 в 04:25

Это как сказать "Я" для (var i = 0, n = branch.length; i

Хороший вопрос. Ответ сложен. Во-первых, очевидно, что деревья выражений - самые большие. Но есть и тонкости. Вот пять моих многословных и часто отвлекающих статей о том, как лямбда-выражения тонко отличаются от анонимных методов:

http://blogs.msdn.com/ericlippert/archive/2007/01/10/lambda-expressions-vs -anonymous-methods-part-one.aspx

http://blogs.msdn.com/ericlippert/archive/2007/01/11/lambda-expressions-vs-anonymous-methods-part-two.aspx

http://blogs.msdn.com/ericlippert/archive/2007/01/12/lambda-expressions-vs-anonymous-methods-part-three.aspx

http://blogs.msdn.com/ericlippert /archive/2007/03/26/lambda-expressions-vs-anonymous-methods-part-four.aspx

http://blogs.msdn.

8
ответ дан 24 November 2019 в 12:55
поделиться

Написание Приключенческой игры на Прологе также может быть хорошим способом обучения.

9
ответ дан 24 November 2019 в 12:55
поделиться

Я еще не видел этого, и подумал, что это хорошее прочтение.

Введение в Пролог для хакеров

3
ответ дан 24 November 2019 в 12:55
поделиться

Вы ДОЛЖНЫ прочитать Учебник Нани . Изучите Пролог, создавая полную игру.

4
ответ дан 24 November 2019 в 12:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: