Franz Lisp
来自维基百科,自由的百科全书
在計算機編程中,Franz Lisp是一個停止發展了的Lisp程式語言系統,它由加利福尼亞大學伯克利分校(UC Berkeley:UCB)的教授Richard Fateman和它的一些學生,很大程度上基於Maclisp而寫成,並隨Berkeley軟體發布(BSD)而運行在數字設備公司(DEC)VAX小型機上[1]。隨帶於BSD軟體包的流行,Franz Lisp可能是1980年代最廣泛發行和使用的Lisp系統[2]。
這個名字是作曲家和鋼琴家Franz Liszt的諧音。
它被專門書寫為在VAX上運行Macsyma計算機代數系統的宿主。這個項目開始於1978年晚期,在UC Berkeley收到其首個VAX 11/780(命名為Ernie CoVax,這是Ernie Kovacs的諧音)之後不久。Franz Lisp在教育場合可獲得為免費軟體,也發行於運行在VAX VMS之上的Berkeley Unix 模擬器Eunice。
特徵
Franz Lisp 解釋器是用C和Franz Lisp書寫的。它僅使用C編譯器引導。Franz Lisp編譯器完全使用Franz Lisp書寫。
Franz Lisp的一些顯著特徵包括:Lisp的數組可互換於Fortran的數組,和允許同其他語言在二進制層面交互的外界函數接口(FFI)。很多實現方法借鑑了Maclisp:bibop內存組織(BIg Bag Of Pages),通過指向欄位中固定值唯一性表示的小整數,和快速算術。
引用
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.