Scheme is a minimalist dialect of Lisp known for its simplicity, elegance, and emphasis on functional programming. It features lexical scoping, first-class procedures, and proper tail recursion, making it popular in education and research.
education, artificial intelligence, compiler, scientific computing, scripting
first-class functions, closures, tail-call optimization, macros, reflection, meta-programming
dynamic system, structural typing, strong typing, full inference, runtime checking, conservative type coercion, no type annotations
interpreted, compiled, interpreted with JIT compilation
scm, sch, sld, sls, sps, ss
Status | active |
Type | programming |
Created | 1975 |
Designed by |
Guy L. Steele Jr. Gerald Jay Sussman |
Developed by | MIT |
PyPL Index | N/A |
TIOBE Index | #51-100 |
GitHub rank | #40 |