LTWlanguages & frameworks ltw://languages
  1. Home
  2. Languages
  3. Scheme
Language

Scheme

Dialect of the Lisp programming language

1975Appeared
R7RS-smallLatest version
16Languages it influenced

Facts

Appeared
1975
Latest version
R7RS-small (January 1, 2013)
Languages it influenced
16
Kind
multi-paradigm programming language, procedural programming language, metaprogramming language, functional programming language
Designed by
Gerald Jay Sussman, Guy L. Steele Jr.
Influenced by
Lisp, ALGOL, MDL
File extensions
.scm .sld .ss
Influences listed
3

Sources: Wikidata (CC0) · Wikidata Q187560

Influenced · 16

LanguageAppearedParadigmsType systemLanguages it influenced
Agora—reflective programming, prototype-based programming, object-oriented programming——
Common Lisp1984generic programming, reflective programming, procedural programming, functional programming, multi-paradigm programming, metaprogramming, object-oriented programmingdynamic typing, strong typing8
Extempore—functional programmingdynamic typing—
Hop2006multitier programming, functional programming, multi-paradigm programmingdynamic typing, strong typing—
Impromptu2005functional programmingdynamic typing1
JavaScript1995generic programming, event-driven programming, prototype-based programming, functional programming, imperative programming, aspect-oriented programmingdynamic typing, prototype-based programming, duck typing25
Joy2001purely functional programming, concatenative programming, stack-oriented programmingdynamic typing, strong typing2
Lua1993procedural programming, prototype-based programming, functional programming, imperative programming, multi-paradigm programming, object-oriented programmingdynamic typing, duck typing, strong typing9
Oaklisp1986object-oriented programmingdynamic typing, strong typing—
Pico1997reflective programming, procedural programming——
Qalb2012functional programming——
Rust2006generic programming, concurrent computing, procedural programming, functional programming, imperative programming, object-oriented programmingstatic typing, nominative typing, inference typing, linear typing, strong typing12
Scala2004concurrent computing, functional programming, imperative programming, object-oriented programmingstatic typing, inference typing, structural typing, strong typing9
Snap!2011event-driven programming, object-oriented programmingdynamic typing1
Snap4Arduino2013———
Tea1997functional programming, multi-paradigm programming, object-oriented programming——

Languages implemented in it · 11

Languages based on it · 3

LanguageAppearedParadigmsType systemLanguages it influenced
Scheme Scribe————
Script-Fu————
Skribe————