Uncategorized
Lisp在436字節
中,您將假設在20世紀60年代可用的任何編程語言都足夠小,以便在今天的計算機上輕鬆實現。然而,這並不總是如此,因為舊語言有時使用多次通過。但在某些情況下,您可以在幾十年前實現一定的語言,以微小的足跡實現。點的案例是Lisp的非常好的實現 – 包括垃圾收集 – 在436個字節中。
Sectorlisp聲稱是最目的的真實語言,只有由玩具語言毆打並不是非常有用的。如果您願意,您可以在瀏覽器中嘗試,但該版本具有更好的錯誤消息和持久綁定,因此它培養了整個509字節。
當然,Lisp可以是一個獲得的味道,但優雅。有些人說這是“很多刺激性寄生括號”的首字母縮寫,但結構確實可以輕鬆解析。
巧合,Forth也很容易解析,Sectorforth是Sectorlisp與自己相比的略大語言之一。這些工具旨在生活在一個軟盤的小靴子中,但誰知道你可能想要以微小的腳本語言克隆。 Sectorlisp需要436個字節的事實,IBM 7090 Lisp 1.5可能部分地是由於X86指令集的效率,部分原因是7090有更大的環境。
這不是我們看到的第一個小小的LISP。當然,第四,是一個主食。