古詩詞大全網 - 古詩大全 - Auto cad中的LISP語言是什麽?有怎樣的用途?

Auto cad中的LISP語言是什麽?有怎樣的用途?

AutoLISP語言是在普通的LISP語言基礎上,又擴充了許多適用於CAD應用的功能而形成的壹種程序設計語言。它是壹種解釋性求值語言,速度較慢,難以保密,可用任何文字編輯軟件編輯,用純文本的格式保存。

AutoLISP語言中的壹切成分都是以函數形式給出的,它沒有語句概念或其他語法結構。執行AutoLISP程序就是執行壹些函數,再調用其它函數。

(setq pt1 (getpoint "\n請選擇圓心插入點"))。

(command "CIRCLE" pt1 100);命令這個插入點繪制圓,半徑為100。

擴展資料:

LISP語言(LISP,List Processing的縮寫)是壹種早期開發的、具有重大意義的表處理語言。它適用於符號處理、自動推理、硬件描述和超大規模集成電路設計等。

特點是,使用表結構來表達非數值計算問題,實現技術簡單。LISP語言已成為最有影響,使用十分廣泛的人工智能語言。

在LISP語言中,數據和函數都是采用符號表達式定義的,這種符號表達式稱為S壹表達式,它是原予和表的總稱。原子分為符號原子和數原子。

符號原子是指有限個大寫字母和數字組成的字符串,其中第壹個符號必須是字母。原子NIL和T分別表示邏輯假(或空表)和邏輯真。數原子是指壹串數字,通過符號表示其正負。

LISP語言不僅在專家系統和CAD領域有廣泛的應用,在符號代數、定理證明、機器人規劃等領域也有廣泛的應用。

影響LISP語言使用的主要原因有:壹是LISP是非可視化語言;二是LISP在通用計算機上的運行效率較低;三是LISP的數值計算能力較差;四是人們對函數型語言的編程風格不習慣。

百度百科-lisp語言