fbpx
Wikipedia

SASL (programming language)

SASL (from St Andrews Static Language, alternatively St Andrews Standard Language) is a purely functional programming language developed by David Turner at the University of St Andrews in 1972, based on the applicative subset of ISWIM.[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 languages KRC and Miranda, but SASL appears to be untyped whereas Miranda has polymorphic types.

SASL
Paradigmfunctional
Designed byDavid Turner
First appeared1972
Influenced by
ISWIM
Influenced
KRC, Miranda, Haskell

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

Notes

  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).

External links

    References

    • 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.


    sasl, programming, language, sasl, from, andrews, static, language, alternatively, andrews, standard, language, purely, functional, programming, language, developed, david, turner, university, andrews, 1972, based, applicative, subset, iswim, 1976, turner, red. SASL from St Andrews Static Language alternatively St Andrews Standard Language is a purely functional programming language developed by David Turner at the University of St Andrews in 1972 based on the applicative subset of ISWIM 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 languages KRC and Miranda but SASL appears to be untyped whereas Miranda has polymorphic types SASLParadigmfunctionalDesigned byDavid TurnerFirst appeared1972Influenced byISWIMInfluencedKRC Miranda HaskellBurroughs Corporation used SASL to write a compiler and operating system 3 Notes Edit Turner An implementation of SASL Turner A New Implementation Technique for Applicative Languages pages 31 49 Turner D A Some History of Functional Programming Languages PDF External links EditThe SASL Language ManualReferences EditTurner 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 This programming language related article is a stub You can help Wikipedia by expanding it vte Retrieved from https en wikipedia org w index php title SASL programming language amp oldid 1054039672, wikipedia, wiki, book, books, library,

    article

    , read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.