日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Lisp教程?,lisp語言

現(xiàn)在的語言,如c、java、python等其實是命令式語言,lisp是函數(shù)式語言,完全不同 。其次,為什么函數(shù)式語言雖簡單但不流行呢?!第一,函數(shù)式語言的解析需要更多的計算能力,早期計算機業(yè)界只能選擇命令式,延續(xù)至今 。其他語言是給你一個世界,而Lisp則更像讓你創(chuàng)造屬于自己的世界,讓你在現(xiàn)實和抽象里來回切換,就好象JavaScript一樣,十年前你能想象JavaScript有今天嗎?Lisp也一樣,這個曾經(jīng)被時代遺忘的語言一定重新被人重視!當(dāng)年,老爺子發(fā)明Lisp語言,并提出人工智能的概念,初衷只是為了更好的教學(xué)和研究,可現(xiàn)在回過頭來想想老爺子是多么威武明智 。
編程語言發(fā)展到現(xiàn)在lisp還有優(yōu)勢嗎?

Lisp教程?,lisp語言


有優(yōu)勢!而且優(yōu)勢很明顯!首先,lisp和現(xiàn)在的流行語言不同,屬于不同的體系 ?,F(xiàn)在的語言,如c、java、python等其實是命令式語言,lisp是函數(shù)式語言,完全不同 。命令式注重的是過程,函數(shù)式注重結(jié)果,思路不同,角度不同 。如果函數(shù)式用得好,編程比命令式簡單太多了 。其次,為什么函數(shù)式語言雖簡單但不流行呢?!第一,函數(shù)式語言的解析需要更多的計算能力,早期計算機業(yè)界只能選擇命令式,延續(xù)至今 。
Lisp語言優(yōu)點那么多,為什么國內(nèi)很少運用?
Lisp教程?,lisp語言


Lisp流行不起來,我認為可能有以下幾個原因:1. 社區(qū),資料和用戶少,主流語言遇到一個問題,網(wǎng)上搜索一下,就能找到答案,因為用的人多,別人已經(jīng)遇到過了 。但是Lisp很難找到現(xiàn)成的答案,你得自己去琢磨,入門更難了 。Java,Python, C/C,.Net等資料鋪天蓋地,有問題也可以去問問 。Lisp不一樣 。
【Lisp教程?,lisp語言】2. 語言看起來簡單,但學(xué)習(xí)到干活程度很難的,往往需要很強的數(shù)學(xué)功底才行 。這就和其他主流語言不同了,學(xué)幾天就可以慢慢開始干活了,逐漸深入 。還沒有見過《Lisp項目實戰(zhàn)》這樣的書吧 。一般到高階函數(shù)就卡住了,更何況閉包,continuation和宏了 。3. 因為語法過于簡潔,造成了其他方言太多,各個編譯器又有自己的特色,同樣的語法寫出來的代碼,語義各異,互不兼容 。
《黑客與畫家》作者極力推崇lisp語言,lisp語言到底能干什么?
Lisp教程?,lisp語言


怎么說呢,我只能說Lisp是純粹的,接近數(shù)學(xué)本質(zhì)的編程語言 。其他語言是給你一個世界,而Lisp則更像讓你創(chuàng)造屬于自己的世界,讓你在現(xiàn)實和抽象里來回切換,就好象JavaScript一樣,十年前你能想象JavaScript有今天嗎?Lisp也一樣,這個曾經(jīng)被時代遺忘的語言一定重新被人重視!當(dāng)年,老爺子發(fā)明Lisp語言,并提出人工智能的概念,初衷只是為了更好的教學(xué)和研究,可現(xiàn)在回過頭來想想老爺子是多么威武明智 。

    推薦閱讀