<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии: Небольшая вводная в язык программирования Пролог</title>
	<atom:link href="http://sheremetov.com/programming/prolog/feed/" rel="self" type="application/rss+xml" />
	<link>http://sheremetov.com/programming/prolog/</link>
	<description>Блог оптимистичного менеджера проектов</description>
	<lastBuildDate>Thu, 26 Jan 2012 14:07:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>Автор: димон</title>
		<link>http://sheremetov.com/programming/prolog/comment-page-1/#comment-4515</link>
		<dc:creator>димон</dc:creator>
		<pubDate>Thu, 27 May 2010 20:32:11 +0000</pubDate>
		<guid isPermaLink="false">http://sheremetov.com/?p=395#comment-4515</guid>
		<description>поподуй написать по подробнее и по разнообразнее примеры дай , а то чёто непонятно что к чему</description>
		<content:encoded><![CDATA[<p>поподуй написать по подробнее и по разнообразнее примеры дай , а то чёто непонятно что к чему</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: sheremetov</title>
		<link>http://sheremetov.com/programming/prolog/comment-page-1/#comment-4121</link>
		<dc:creator>sheremetov</dc:creator>
		<pubDate>Sun, 23 May 2010 21:53:31 +0000</pubDate>
		<guid isPermaLink="false">http://sheremetov.com/?p=395#comment-4121</guid>
		<description>Есть такое, язык и вправду нетривиальный, если нет кому подсказать рядом то в реальных проектах, уверен, много дров наломать можно</description>
		<content:encoded><![CDATA[<p>Есть такое, язык и вправду нетривиальный, если нет кому подсказать рядом то в реальных проектах, уверен, много дров наломать можно</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: divone</title>
		<link>http://sheremetov.com/programming/prolog/comment-page-1/#comment-3391</link>
		<dc:creator>divone</dc:creator>
		<pubDate>Mon, 17 May 2010 05:29:01 +0000</pubDate>
		<guid isPermaLink="false">http://sheremetov.com/?p=395#comment-3391</guid>
		<description>У меня его преподают в университете, очень сложно дается.. Уже год с ним мучаюсь, а толку 0 )</description>
		<content:encoded><![CDATA[<p>У меня его преподают в университете, очень сложно дается.. Уже год с ним мучаюсь, а толку 0 )</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Вторая часть небольшого экскурса в Пролог &#124; В поисках успеха</title>
		<link>http://sheremetov.com/programming/prolog/comment-page-1/#comment-198</link>
		<dc:creator>Вторая часть небольшого экскурса в Пролог &#124; В поисках успеха</dc:creator>
		<pubDate>Thu, 17 Dec 2009 22:37:48 +0000</pubDate>
		<guid isPermaLink="false">http://sheremetov.com/?p=395#comment-198</guid>
		<description>[...] Предыдущая статья о&#160;Прологе была явно поверхностной, попробую реабилитироваться. Ключевые элементы программы на&#160;прологе, это: факты и&#160;правила. В&#160;предыдущем примере фактами были:  мужик(фродо_беггинс). родитель(банго_беггинс, бильбо_беггинс).  Пример правила, выглядел так:  папа(X, Y) :- мужик(X), родитель(X, Y).  Факты могут иметь и&#160;более сложный вид:  родитель(мужик (банго, беггинс), мужик (бильбо, беггинс)).  Структура зависит от&#160;представления данных и&#160;логики приложения. Правила, они&#160;же, пердикаты, они&#160;же&#160;&#8212; утверждения, представляют собой, своего рода формулы:  папа(X, Y) :- мужик(X), родитель(X, Y).  Здесь X, Y&#160;&#8212; переменные, а&#160;запятая между утверждениями, выполняет роль логического &#171;И&#187;. Логическое &#171;ИЛИ&#187; записывается как знак точки с&#160;запятой &#171;;&#187;. Символом точки &#171;.&#187;, заканчиваются все предложения (строки) в&#160;прологе. Универсальность использования утверждений, и&#160;главное отличие от&#160;функций в&#160;том как они могут быть использованы. Это проще всего пояснить на&#160;примере, опишем пердикат, сравнивающий два значения:  compare(X,Y) :- X = Y.  А&#160;вот два примера его использования:  ?- compare(2,2). true. – сравниваем два числа, получаем результат ИСТИНА   ?- compare(2,X). X = 2. – задаем одно из чисел и система «догадывается», какое значение сделает условие истинным.  Несколько полезных ссылок: [...]</description>
		<content:encoded><![CDATA[<p>[...] Предыдущая статья о&nbsp;Прологе была явно поверхностной, попробую реабилитироваться. Ключевые элементы программы на&nbsp;прологе, это: факты и&nbsp;правила. В&nbsp;предыдущем примере фактами были:  мужик(фродо_беггинс). родитель(банго_беггинс, бильбо_беггинс).  Пример правила, выглядел так:  папа(X, Y) :- мужик(X), родитель(X, Y).  Факты могут иметь и&nbsp;более сложный вид:  родитель(мужик (банго, беггинс), мужик (бильбо, беггинс)).  Структура зависит от&nbsp;представления данных и&nbsp;логики приложения. Правила, они&nbsp;же, пердикаты, они&nbsp;же&nbsp;&mdash; утверждения, представляют собой, своего рода формулы:  папа(X, Y) :- мужик(X), родитель(X, Y).  Здесь X, Y&nbsp;&mdash; переменные, а&nbsp;запятая между утверждениями, выполняет роль логического &laquo;И&raquo;. Логическое &laquo;ИЛИ&raquo; записывается как знак точки с&nbsp;запятой &laquo;;&raquo;. Символом точки &laquo;.&raquo;, заканчиваются все предложения (строки) в&nbsp;прологе. Универсальность использования утверждений, и&nbsp;главное отличие от&nbsp;функций в&nbsp;том как они могут быть использованы. Это проще всего пояснить на&nbsp;примере, опишем пердикат, сравнивающий два значения:  compare(X,Y) :- X = Y.  А&nbsp;вот два примера его использования:  ?- compare(2,2). true. – сравниваем два числа, получаем результат ИСТИНА   ?- compare(2,X). X = 2. – задаем одно из чисел и система «догадывается», какое значение сделает условие истинным.  Несколько полезных ссылок: [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

