- 相關(guān)推薦
人工智能AI程序設計語(yǔ)言簡(jiǎn)介
本文將介紹10多種不同的程序設計語(yǔ)言,以及如何下載它們的免費的編譯器,(注意,是免費,而不是盜版),如果下載或者安裝有問(wèn)題,可以給我發(fā)郵件:ruoyu0088@sohu.com20 年后,我們用什么樣的語(yǔ)言?也許現在誰(shuí)都不好回答,20年前的程序員們會(huì )告訴你用匯編吧,今天人們也許會(huì )告訴你用c語(yǔ)言(c ?)吧。那么20年后呢,也許不是c語(yǔ)言了吧。下面都是所謂的非主流語(yǔ)言,不過(guò)它們的設計思想、所能夠完成的功能,絕對不比c語(yǔ)言差。也許將來(lái)它們會(huì )成為主流,也許不會(huì ),可是不管怎樣,它們都有自己的閃光之處。---〉你要么站在電腦的硬件上編程,要么站在巨人的肩膀上編程,請選擇吧。*******Prolog**********人工智能領(lǐng)域常用的語(yǔ)言,開(kāi)發(fā)自然語(yǔ)言分析,專(zhuān)家系統,以及所有和智能有關(guān)的程序,都非常拿手?梢缘轿业闹黜(yè)來(lái)學(xué)習這門(mén)語(yǔ)言 http://cdtzx.go.163.com
----visual prolog
http://
顧名思義,這是一個(gè)可以制作界面的Prolog,有試用版本下載,大概20M左右。這個(gè)prolog版本需要對謂詞以及數據進(jìn)行聲明,就像C語(yǔ)言一樣。因此在使用的時(shí)候比較復雜,不過(guò)更加適合編制較大的程序。編譯出來(lái)的程序可以直接運行。----amzi prolog
http://
這個(gè)prolog版本包含解釋器、編譯器,不過(guò)編譯出來(lái)的程序不能夠直接運行,需要運行器運行?梢院芊奖愕暮推渌Z(yǔ)言(例如visual basic,java,C,CGI)連接,開(kāi)發(fā)智能程序。解釋器的運行效率較低。它所說(shuō)使用的語(yǔ)法體系和visual prolog不同,程序需要進(jìn)行適當的修改才能夠在visual prolog中運行。----SWI-Prolog
http://magicpage.myetang.com/
Dos版本的prolog,有開(kāi)發(fā)界面,可以編譯成可執行文件,語(yǔ)法和visual-prolog相同,不過(guò)內部謂詞有許多出入。----B prolog
http://
1兆的容量,包括完整的開(kāi)發(fā)界面,幫助,例程,提供了幾個(gè)棋類(lèi)游戲的源程序?梢灾苯娱_(kāi)發(fā)有界面的prolog程序,共享版不能夠編譯,就解釋執行吧*********Lisp*******
人工智能語(yǔ)言的老大哥。語(yǔ)言格式只有一個(gè)形式:列表,所以也叫做表處理語(yǔ)言,這可不是一般的表,是可以包容任意結構的表,有了它,你還用c語(yǔ)言來(lái)寫(xiě)鏈表,二叉樹(shù)的程序么?學(xué)習數據結構不妨使用lisp,讓你更加關(guān)心算法,而不是數據如何在計算機內部表達。----xemacs
http://, windows下的common lisp集成開(kāi)發(fā)環(huán)境, 60天試用。----lisp work
common lisp
http:/// 無(wú)限期使用,沒(méi)有任何功能限制*****functional language****
這是一類(lèi)語(yǔ)言,叫做函數型程序設計語(yǔ)言。是一種非常高級的語(yǔ)言。一種基于λ演算和在70年代后期才發(fā)展起來(lái)的新語(yǔ)言類(lèi)型。大多數程序設計語(yǔ)言明顯地規定要執行操作的次序。次序的詳細規定是很需要的,因為語(yǔ)言的語(yǔ)句對程序的變量有“作用”,如果改變這些作用的次序,就可以改變產(chǎn)生的最后值。但是函數型語(yǔ)言卻沒(méi)有這種性質(zhì)。在這個(gè)意義上,函數型語(yǔ)言能建立可計算性的數學(xué)公式模型。讓我們來(lái)看一個(gè)簡(jiǎn)單的例子:
qsort :: [a] -
【人工智能AI程序設計語(yǔ)言簡(jiǎn)介】相關(guān)文章:
人工智能03-21
非計算機專(zhuān)業(yè)程序設計語(yǔ)言的教學(xué)探討03-03
人工智能語(yǔ)言--PROLOG03-18
增值稅簡(jiǎn)介03-23
美國稅務(wù)稽查制度簡(jiǎn)介03-21
牛頭刨床六桿機構簡(jiǎn)介05-20