SETL

SETL
Paradigmmulti-paradigm: imperative, procedural, structured, object-oriented
Designed by(Jack) Jacob T. Schwartz
DeveloperCourant Institute of Mathematical Sciences
First appeared1969; 55 years ago (1969)
Stable release
1.1 / January 7, 2005; 19 years ago (2005-01-07)
Typing disciplineDynamic
Websitesetl.org
Influenced by
ALGOL 60
Influenced
SETL2, ISETL, SETLX, Starset, ABC

SETL (SET Language) is a very high-level programming language[1] based on the mathematical theory of sets.[2][3] It was originally developed at the New York University (NYU) Courant Institute of Mathematical Sciences in the late 1960s, by a group containing (Jack) Jacob T. Schwartz,[1][3] R.B.K. Dewar, and E. Schonberg.[1] Schwartz is credited with designing the language.[4]

  1. ^ a b c Schwartz, J. T.; Dewar, R. B. K.; Schonberg, E.; Dubinsky, E. (1986). "Programming with Sets". SpringerLink: v–vii, 2, 48, 53, 57–58, 63, 113ff. doi:10.1007/978-1-4613-9575-1.
  2. ^ "GNU SETL Om". setl.org. Retrieved 2024-04-24.
  3. ^ a b Markoff, John (2009-03-04). "Jacob T. Schwartz, 79, Restless Scientist, Dies". The New York Times. ISSN 0362-4331. Retrieved 2024-04-24.
  4. ^ Computational Logic and Set Theory. pp. vii. doi:10.1007/978-0-85729-808-9.