為什麼 Lisp 語言如此先進

發布 科技 2024-03-26
11個回答
  1. 匿名使用者2024-02-07

    LISP並不先進,實際上程式設計是乙個為人們重複工作的程式。

    例如,在AutoCAD中,有很多圓圈,你必須標記這些圓圈的長度並以文字的形式寫出來,一兩個可以手動操作沒有問題,如果是幾千、幾萬個,那麼手動操作就有點不現實了。 因為是重複性操作,所以可以對這個操作過程進行程式設計,寫出來,讓計算機執行。 電腦有多快,手工工作跟不上。

    這就是程式設計的美妙之處。

    簡單的程式設計一般是手動命令的,複雜的程式設計是由許多簡單的程式組合起來的,分析和執行。 這個分析也應該寫出來。 由於不可能在考慮任何情況的情況下進行程式設計,因此這是乙個漏洞。

    所以補丁進來了。 補丁一開始是不存在的,它是在使用過程中,程式無法執行,找到原因,重寫,這樣它也可以分析情況並做出自動判斷。

    計算機系統也由無數程式組成。 因為它比較完善,智慧型度非常高,基本上操作起來,會很簡單,其實一條指令就會下去,它就會被無數的程式分析和執行。

    如今,計算機執行速度越來越快,處理能力也越來越快,因此計算機系統也越來越大。 最新的補丁是計算機系統。 補丁往往在一段時間後出現。

    這是乙個有很多程式的計算機系統,需要糾正以適應所有情況。

    因此,lisp是為人們完成重複的動作程式。 說它先進是因為這個程式漏洞小,容易相容,這個LISP會很受歡迎。

  2. 匿名使用者2024-02-06

    常見的 LISP、方案、EMACS LISP 和 clojure 都用於人工智慧、軟體開發、電子商務和金融系統領域。

    作為函式式程式設計的先驅,lisp以許多革命性的創新思想影響了後續程式語言的發展,並完全壟斷了人工智慧的應用長達三分之一個世紀。 作為一種專為人工智慧而設計的語言,LISP是第乙個宣告式的系統內函式式程式語言。

    Lisp是一種函式式程式語言,所有操作都可以以函式作用於引數的形式實現。 Lisp沒有命令式語言程式中常見的賦值語句和變數,重複過程可以用遞迴函式呼叫來表示,而不需要使用迴圈模式。

  3. 匿名使用者2024-02-05

    CAD常用於在CAD中生成圖紙或多行文字序列方向,或研發工程師、建築行業圖紙等。

  4. 匿名使用者2024-02-04

    程式設計師、計算機工程師和電腦科學從業者之間存在本質區別。

    從這個意義上說,LISP不是用於生產過程的計算機語言。

  5. 匿名使用者2024-02-03

    程式設計師,無所事事的人。

  6. 匿名使用者2024-02-02

    這是因為 John McCarthy 並不打算將 Lisp 設計為一種程式語言,至少不是我們今天所擁有的那種意義上的。 他的初衷只是做乙個理論演算,用更簡潔的方式定義圖靈機。

    參見:為什麼LISP語言如此先進? 》

  7. 匿名使用者2024-02-01

    人工智慧,主要是數學演算法,不是計算機語言是否精通。

    用LISP語言編寫演算法具有更清晰的結構,使人們能夠更多地關注演算法,而不是語言的結構和句法錯誤。

  8. 匿名使用者2024-01-31

    Lisp的特性和本質在樓上就不說了,但總的來說,Lisp有兩個特點:函式式程式設計和語言導向。

    函式式程式設計確定它與數學具有天然的契合度,因此它可以用來表達數學思想和推導符號型別。

    面向語言的描述Lisp是一種可以生成**的語言。 LISP 處理資料,而 ** 由相同的資料結構表示,因此 LISP 可以優雅地處理自己的 **。 在解決問題時,你可以使用 lisp 來設計你自己的語言,以適應問題領域,然後著手解決它。

    實際上,lisp 有很多方言:

    ELISP:配置工件 Emacs

    方案:最純粹的lisp,實用的庫很少,大部分人都是在學習sicp的時候才接觸過的,當然也有應用,比如texmacs的配置語言,還有gimp的開發。 使用這種語言來學習編譯器的設計是個好主意。

    Comman Lisp:LISP的master有很多可用的庫,可用於Web開發、人工智慧應用、系統應用(如郵件過濾器、***、HTML生成器等)、型別符號推導。

    AutoLisp:在繪圖領域與AutoCAD結合使用。

  9. 匿名使用者2024-01-30

    Lisp可以做其他高階程式語言可以做的事情,比如:運算、邏輯判別、迴圈、輸入、輸出等。 LISP 和 AutoCAD 的組合支援更高階的功能,例如自動繪圖。

  10. 匿名使用者2024-01-29

    比較常見的是用CAD進行二次開發,就目前使用的感覺而言,數字、字串等資料處理,還不如主流語言好用,最好與CAD結合使用。

  11. 匿名使用者2024-01-28

    list comprehension, lazy loading, stream processing, and so on.當然,它們中的許多不是語言的特性,而是從函式式程式設計派生而來的。

相關回答
7個回答2024-03-26

貔貅是一種神話中的野獸,傳說是龍的第九個兒子,寓意引財辟邪,所以現代人喜歡和貔貅一起戴一些首飾,或者把貔貅放在家裡。

23個回答2024-03-26

他們只是在和你開玩笑嗎?如果沒有,你還不如離開他們,你的世界已經不一樣了。 而你說送不送禮,這已經到了靠物質維護的地步,單方面出錢的是你,所以才知道這是不是友情。 >>>More

5個回答2024-03-26

現在是乙個快節奏的時代,稍有懈怠就跟不上時代進步的步伐,這已經是陳詞濫調了,但這個問題仍然困擾著我們的日常生活。 >>>More

16個回答2024-03-26

現實是很殘酷的,要看你怎麼看,如果你把它當成一塊豐盛的麵包,那就吞下去,如果你把它當成一條河,那就涉水而過,當你克服了你的心,其實回頭看,它什麼都不是。

9個回答2024-03-26

因為,Linux 是開源的。 Red Hat、SUSE、Tubor,以及國內的Red Flag、Chinasoft等,都做得更好一點,形成了乙個品牌。 而Windows是Microsoft自己開發的,它的**不會公開,如果再有第二個,MS會起訴別人侵權,起訴就死。 >>>More