Scheme Programming Language

GPTKB entity

Statements (64)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:bfsLayer 5
gptkbp:bfsParent gptkb:Richard_L._Kelsey
gptkb:Richard_M._Kelsey
gptkb:Richard_P._Kelsey
gptkb:Richard_R._Kelsey
gptkb:Richard_S._Kelsey
gptkb:Richard_W._Kelsey
gptkb:Richard_Z._Kelsey
gptkb:Richard_A._Kelsey
gptkbp:application gptkb:aircraft
gptkb:robot
Algorithm design
Computer graphics
Computer science education
Computer-aided design
Data analysis
Natural language processing
Software development
Prototyping
Data visualization
Embedded systems
Game development
Web development
Scripting
Symbolic computation
Artificial intelligence research
Teaching programming concepts
Research in artificial intelligence
Machine learning research
Research in programming languages
Mathematical computation
Interactive applications
gptkbp:community Scheme community
gptkbp:designed_by gptkb:Guy_L._Steele_Jr.
gptkb:Gerald_Jay_Sussman
gptkbp:features Dynamic typing
Garbage collection
Continuations
Tail recursion
Hygienic macros
gptkbp:first_appearance gptkb:1975
gptkbp:formulation S-expressions
https://www.w3.org/2000/01/rdf-schema#label Scheme Programming Language
gptkbp:influenced_by gptkb:Lisp
gptkbp:is_standardized_by gptkb:R7_RS
gptkbp:philosophy Functional Programming
gptkbp:related_to gptkb:computer
gptkb:Racket
Functional programming languages
Lisp dialects
gptkbp:supports Tail call optimization
First-class procedures
Lexical closures
gptkbp:technique gptkb:Guile
gptkb:Chez_Scheme
gptkb:Chicken_Scheme
gptkb:MIT/_GNU_Scheme
gptkb:Racket
gptkb:Dr_Racket
gptkbp:type Multi-paradigm
gptkbp:used_in gptkb:Artificial_Intelligence
gptkb:Educational_Institution
gptkb:Research_Institute