热门问题
时间线
聊天
视角

Franz Lisp

来自维基百科,自由的百科全书

Franz Lisp
Remove ads

計算機編程中,Franz Lisp是一個停止發展了的Lisp程式語言系統,它由加利福尼亞大學伯克利分校(UC Berkeley:UCB)的教授Richard Fateman英語Richard Fateman和它的一些學生,很大程度上基於Maclisp而寫成,並隨Berkeley軟件發布(BSD)而運行在數字設備公司(DEC)VAX小型機上[1]。隨帶於BSD軟件包的流行,Franz Lisp可能是1980年代最廣泛發行和使用的Lisp系統[2]

快速預覽 編程範型, 語言家族 ...
Remove ads

這個名字是作曲家和鋼琴家Franz Liszt的諧音。

它被專門書寫為在VAX上運行Macsyma英語Macsyma計算機代數系統的宿主。這個項目開始於1978年晚期,在UC Berkeley收到其首個VAX 11/780(命名為Ernie CoVax,這是Ernie Kovacs英語Ernie Kovacs的諧音)之後不久。Franz Lisp在教育場合可獲得為免費軟件,也發行於運行在VAX VMS之上的Berkeley Unix 模擬器Eunice英語Eunice (software)

Remove ads

特徵

Franz Lisp 解釋器是用C和Franz Lisp書寫的。它僅使用C編譯器引導。Franz Lisp編譯器完全使用Franz Lisp書寫。

Franz Lisp的一些顯著特徵包括:Lisp的數組可互換於Fortran的數組,和允許同其他語言在二進制層面交互的外界函數接口英語foreign function interface(FFI)。很多實現方法借鑑了Maclisp:bibop內存組織(BIg Bag Of Pages),通過指向字段中固定值唯一性表示的小整數,和快速算術。

引用

Loading content...

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads