<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Visual_Prolog</id>
	<title>Visual Prolog - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Visual_Prolog"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Visual_Prolog&amp;action=history"/>
	<updated>2026-06-25T19:33:03Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Visual_Prolog&amp;diff=2463031&amp;oldid=prev</id>
		<title>imported&gt;InternetArchiveBot：​补救2个来源，并将0个来源标记为失效。) #IABot (v2.0.8.7</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Visual_Prolog&amp;diff=2463031&amp;oldid=prev"/>
		<updated>2022-05-18T15:43:41Z</updated>

		<summary type="html">&lt;p&gt;补救2个来源，并将0个来源标记为失效。) #IABot (v2.0.8.7&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox software&lt;br /&gt;
| company_name = Borland軟體公司&lt;br /&gt;
| name                 = Turbo Prolog &lt;br /&gt;
| company_logo =  [[File:Borland logo.svg|150px]]&lt;br /&gt;
| latest release version = 2.0&lt;br /&gt;
| latest release date    = {{release date and age|1988}}&lt;br /&gt;
| programming language   = [[C語言]]及[[組合语言]]&lt;br /&gt;
| operating system       = [[DOS]],[[Windows]]&lt;br /&gt;
| genre                  = [[Prolog]],[[人工智慧]]&lt;br /&gt;
| license                = [[Commercial Software]]&lt;br /&gt;
| homepage = [http://www.borland.com/ www.borland.com]&lt;br /&gt;
| screenshot = [[File:TurboProlog1.png|200px]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Turbo Prolog 是一個以[[Prolog]](即：Programming in Logic) 語言的軟體，該系統只適用於[[MS-DOS]], 亦可以使用[[Windows]]內的Console介面來編輯使用。&lt;br /&gt;
&lt;br /&gt;
== 版本資訊 ==&lt;br /&gt;
Turbo Prolog 1.0 版本是Borland公司於 1986年面世，但隨後於同年再出版 1.1 版本，於1988年推出 Turbo Prolog 2.0版本後即未再有更新的商業版本。 而最新的版本是視窗化，可視覺化版本&amp;#039;&amp;#039;&amp;#039;Visual Prolog&amp;#039;&amp;#039;&amp;#039;。&lt;br /&gt;
&lt;br /&gt;
[[File:TurboProlog2.png|250px]]&lt;br /&gt;
&lt;br /&gt;
== 軟體說明 ==&lt;br /&gt;
[[Borland]] Turbo Prolog 採用了特殊的 [[Prolog]] 的語法與類型的變量，並於使用上有一些限制，但這不符合Edinborough的標準。 然而，Turbo Prolog 編輯器包含基本的使用者介面，可以方便設計人使用。而[[Prolog]]是一種邏輯編程語言。它建立在邏輯學的理論基礎之上，最初被運用於自然語言等研究領域。現在它已廣泛的應用在人工智慧的研究中，它可以用來建造專家系統、自然語言理解、智慧知識庫等，在早期的機器智慧研究領域，[[Prolog]]曾經是主要的開發工具。而Prolog語言中最重要的功能即是：回溯，這點與其他一般的程式語言有著明顯的不同。&lt;br /&gt;
&lt;br /&gt;
== 程式資訊 ==&lt;br /&gt;
[[Prolog]]的程式語言包含了三個主要部份：domains, predicates 與 clauses，而執行程式則是以Goal來回應。&lt;br /&gt;
&lt;br /&gt;
說明如下：&lt;br /&gt;
&lt;br /&gt;
domains 宣告。定義欄位的屬性，如：文字，整數，數值...等。&lt;br /&gt;
&lt;br /&gt;
predicates 判斷，或稱為謂詞。即給事實項目的判斷定定義與關係。&lt;br /&gt;
&lt;br /&gt;
clauses 事實，或稱為子句段。即為輸入已知的事實條件。&lt;br /&gt;
&lt;br /&gt;
== 範例程式 ==&lt;br /&gt;
範例是說明誰喜歡那一種運動。其中Bill喜歡的運動，就是與Tom喜歡的相同，皆是Baseball&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;prolog&amp;quot;&amp;gt;&lt;br /&gt;
domains&lt;br /&gt;
      person, activity = symbol&lt;br /&gt;
&lt;br /&gt;
predicates&lt;br /&gt;
      likes(person, activity)&lt;br /&gt;
&lt;br /&gt;
clauses&lt;br /&gt;
      likes(Ellen, Tennis).&lt;br /&gt;
      likes(John, Football).&lt;br /&gt;
      likes(Tom, Baseball).&lt;br /&gt;
      likes(Eric, Swimming).&lt;br /&gt;
      likes(Mark, Tennis).&lt;br /&gt;
      likes(Bill, X) if likes(Tom, X).&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
輸入問題：Mark喜歡Football嗎？&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;prolog&amp;quot;&amp;gt;&lt;br /&gt;
Goal: likes(Mark, Football)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
執行結果：回覆：不是&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;prolog&amp;quot;&amp;gt;&lt;br /&gt;
No&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
變化問題與回覆&lt;br /&gt;
&lt;br /&gt;
輸入問題：喜歡Tennis有那些人&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;prolog&amp;quot;&amp;gt;&lt;br /&gt;
Goal: likes(X, Tennis)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
執行結果：回覆：有Ellen與Mark&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;prolog&amp;quot;&amp;gt;&lt;br /&gt;
X=Ellen&lt;br /&gt;
X=Mark&lt;br /&gt;
2 Solutions&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
由範例程式可以看出Prolog語言是可以判斷問題與回應使用者的需求&lt;br /&gt;
&lt;br /&gt;
==注意事項==&lt;br /&gt;
目前Turbo Prolog已無更新版本。&lt;br /&gt;
&lt;br /&gt;
==外部連結==&lt;br /&gt;
* [http://www.visual-prolog.com/ Visual Prolog官方網站] {{Wayback|url=http://www.visual-prolog.com/ |date=20220413105119 }}&lt;br /&gt;
* [http://www.gprolog.org/ GNU Prolog官方網站] {{Wayback|url=http://www.gprolog.org/ |date=20210213010842 }}&lt;br /&gt;
&lt;br /&gt;
[[Category:Prolog]]&lt;br /&gt;
[[Category:基于类的编程语言]]&lt;br /&gt;
[[Category:Borland軟體]]&lt;/div&gt;</summary>
		<author><name>imported&gt;InternetArchiveBot</name></author>
	</entry>
</feed>