SASL語言
外觀
編程範型 | 純函數式 |
---|---|
設計者 | David Turner |
面市時間 | 1972年 |
啟發語言 | |
ISWIM | |
影響語言 | |
KRC, Miranda, Haskell |
SASL(縮寫的St Andrews Static Language,或者St Andrews Standard Language,義為聖安德魯斯靜態語言或標準語言),是純函數式編程語言,在1972年由David Turner於聖安德魯斯大學,基於ISWIM的應用式子集而開發[1]。在1976年,Turner重新設計並重新實現它為非嚴格(惰性)語言[2]。它以這種形式成為了Turner以後的語言KRC和Miranda的基礎,但是SASL表現為無類型的,而Miranda有多態類型。
Burroughs公司使用SASL來書寫編譯器和操作系統[3]。
引用
[編輯]- ^ Turner, D.A. An Implementation of SASL. University of St. Andrews, Department of Computer Science Technical Report.
- ^ D.A. Turner. A New Implementation Technique for Applicative Languages (PDF). [2021-09-06]. (原始內容 (PDF)存檔於2021-09-06).
- ^ Turner, D. A. Some History of Functional Programming Languages (PDF). [2020-04-25]. (原始內容存檔 (PDF)於2020-04-15).
外部連結
[編輯]這是一篇關於電腦程式語言的小作品。您可以透過編輯或修訂擴充其內容。 |