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; 51 years ago (1972)
Influenced by
ISWIM
Influenced
KRC, Miranda, Haskell

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

    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 appeared1972 51 years ago 1972 Influenced 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 References 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 External links editThe SASL Language Manual nbsp 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 1143168969, 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.