Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

SASL (programming language)

From Wikipedia, the free encyclopedia
Purely functional programming language
SASL
Paradigmfunctional
Designed byDavid Turner
First appeared1972; 54 years ago (1972)
Influenced by
ISWIM
Influenced
KRC,Miranda,Haskell

SASL (St Andrews Static Language, alternativelySt Andrews Standard Language) is apurely functional programming language developed byDavid Turner at theUniversity of St Andrews in 1972, based on the applicative subset ofISWIM.[1] In 1976 Turner redesigned and reimplemented it as a non-strict (lazy) language.[2] In this form it was the foundation of Turner's later languagesKent Recursive Calculator (KRC) andMiranda, but SASL appears to beuntyped whereas Miranda haspolymorphic types.

Burroughs Corporation used SASL to write a compiler and operating system.[3]

Notes

[edit]
  1. ^Turner, An implementation of SASL
  2. ^Turner, A New Implementation Technique for Applicative Languages, pages 31-49
  3. ^Turner, D. A."Some History of Functional Programming Languages"(PDF).

References

[edit]
  • Turner, D.A. "An Implementation of SASL".University of St. Andrews, Department of Computer Science Technical Report. TR/75/4.
  • Turner, D.A. (1979). "A New Implementation Technique for Applicative Languages".Software: Practice and Experience.9:31–49.doi:10.1002/spe.4380090105.S2CID 40541269.

External links

[edit]


Stub icon

Thisprogramming-language-related article is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=SASL_(programming_language)&oldid=1201649343"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp