Lisp 可擴充套件的語言

2021-05-28 02:48:10 字數 520 閱讀 9997

不久前,如果你問lisp是用來做什麼的,許多人將回答:「做人工智慧的」。事實上,lisp和ai的關係僅僅是乙個歷史的巧合。john mcarthy發明了lisp,他也提出了了「人工智慧」的概念。他的學生和同事都用lisp來寫程式,然後lisp就被稱為一門ai語言。這條線在20世紀80年代ai**時期一直延伸著,幾乎成了一種慣例。

幸運的是,有人開始說ai並不是lisp的全部。近來硬體和軟體的發展使得lisp有了商業的可能性:它現在被用於gunemacs,最好的unix文字編輯器;autocad,工業標準的cad程式;和iterleaf,乙個出色的出版程式。lisp在這些程式中和ai沒有什麼關係。

如果lisp不是ai語言,那它是什麼?通過語言自身,而不是通過使用它的那群人來觀察語言。你可以在lisp中做哪些在其它語言中不能做的事情?lisp最不同的一點之一是,它可以被定做成非常適合用它所寫的程式。lisp本身就是乙個lisp程式,並且lisp程式可以被理解為列表,列表是lisp資料結構。綜合來看,這兩個原則意味著任何使用者可以未lisp增加操作符,這些增加的操作符和內建的沒有什麼兩樣。

可擴充套件標記語言

可擴充套件標記語言與access,oracle和sql server等資料庫不同,資料庫提供了更強有力的資料儲存和分析能力,例如 資料索引 排序 查詢 相關一致性等,可擴充套件標記語言僅僅是儲存資料。事實上它與其他資料表現形式最大的不同是 可擴充套件標記語言極其簡單,這是乙個看上去有點瑣細的優點,但...

可擴充套件標記語言

xml是可擴充套件標記語言,類似html,用來傳輸和儲存資料。標準通用標記語言的子集,是一種用於標記電子檔案使其具有結構性的標記語言。在電子計算機中,標記指計算機所能理解的資訊符號,通過此種標記,計算機之間可以處理包含各種的資訊比如文章等。xml是樹形結構,且一定要有跟部標籤。語法規則 a.所有的 ...

可擴充套件標記語言

xml稱為可擴充套件標記性語言,是extensible markup language 的縮寫。在.net框架中xml是非常重要的一部分,它用於描述資料,是當前處理結構化文件資訊的有力工具。xml與作業系統 程式語言的開發平台無關,可以實現不同系統之間的資料互動!demol xml version ...