久久无码高潮喷水抽搐,极品馒头泬19p,久久人人爽精品玩人妻av,精品国产成人国产在线视,精品视频一区二区三区在线观看

  • 紅軟基地:您身邊最放心的安全下載站!
您所在的位置:首頁 > 軟件 > 編程開發(fā) > 編程工具 > Visual Prolog官方版

Visual Prolog 官方版

軟件類型:
國外軟件
軟件語言:
英文
軟件大。
11 MB
軟件授權(quán):
免費軟件
軟件評級:
4
更新時間:
2016-04-01
應(yīng)用平臺:
WinXP, Win7, WinAll
軟件簡介

Prolog(Programming in Logic的縮寫)是一種邏輯編程語言。它建立在邏輯學(xué)的理論基礎(chǔ)之上, 最初被運用于自然語言等研究領(lǐng)域,F(xiàn)已廣泛的應(yīng)用在人工智能的研究中,可以用來建造專家系統(tǒng)、自然語言理解、智能知識庫等。同時對一些通常的應(yīng)用程序的編寫也很有幫助,能夠比其他的語言更快速地開發(fā)程序,因為它的編程方法更象是使用邏輯的語言來描述程序。yzZ紅軟基地

Visual PrologyzZ紅軟基地

Prolog特點

1. prolog程序沒有特定的運行順序,其運行順序是由電腦決定的,而不是編程序的人。yzZ紅軟基地

從這個意義上來說,prolog程序不是真正意義上的程序。所謂程序就是按照一定的步驟運行的計算機指令,而prolog程序的運行步驟不由人來決定。它更像一種描述型的語言,用特定的方法描述一個問題,然后由電腦自動找到這個問題的答案。舉個極端的例子,你只需要把某個數(shù)學(xué)題目告訴它,它就會自動的找到答案,而不像使用其他的語言一樣,必須人工的編制出某種算法。yzZ紅軟基地

2. prolog程序中沒有if、when、case、for這樣的控制流程語句yzZ紅軟基地

前面已經(jīng)說了,程序的運行方式有電腦自己決定,當(dāng)然就用不到這些控制流程的語句了。通常情況下,程序員不需要了解程序的運行過程,只需要注重程序的描述是否全面,不過prolog也提供了一些控制流程的方法,這些方法和其他語言中的方法有很大的區(qū)別,希望你在以后的學(xué)習(xí)當(dāng)中能夠融會貫通。yzZ紅軟基地

3. prolog程序和數(shù)據(jù)高度統(tǒng)一yzZ紅軟基地

在prolog程序中,是很難分清楚哪些是程序,哪些是數(shù)據(jù)的。事實上,prolog中的所有東西都有相同的形式,也就是說數(shù)據(jù)就是程序,程序就是數(shù)據(jù)。舉一個其他語言的例子:如果想用c語言編寫一個計算某個數(shù)學(xué)表達(dá)式的程序很簡單(比如:a=2+5*4),因為這是一段程序。但是如果想編寫一個計算用戶輸入的表達(dá)式的值的程序就很困難了。因為用戶輸入的是一段數(shù)據(jù)(字符串),如果想讓c語言處理這個字符串,就需要很多方面的技術(shù)。則正是因為在c語言中,程序和數(shù)據(jù)是分開的。而在prolog就不存在這個問題,你甚至可以很輕松的編寫處理其它prolog程序的程序。yzZ紅軟基地

4. prolog程序?qū)嶋H上是一個智能數(shù)據(jù)庫yzZ紅軟基地

prolog的原理就是關(guān)系數(shù)據(jù)庫,它是建立在關(guān)系數(shù)據(jù)庫的基礎(chǔ)上的。在以后的學(xué)習(xí)中你會發(fā)現(xiàn)它和SQL數(shù)據(jù)庫查詢語言有很多相似之處。使用prolog可以很方便的處理數(shù)據(jù)。yzZ紅軟基地

5. 強大的遞歸功能yzZ紅軟基地

在其它的語言中,你也許已經(jīng)接觸過遞歸程序了。遞歸是一種非常簡潔的方式,它能夠有效的解決許多難題。而在prolog中,遞歸的功能得到了充分的體現(xiàn),你甚至都會感到驚奇,遞歸居然有如此巨大的能力。yzZ紅軟基地

軟件下載地址
Visual Prolog 官方版
軟件推薦
下載排行

精品軟件

熱門關(guān)鍵詞

熱門軟件推薦