What is Scheme written in?

Year 1975 Paradigm functional, multi-paradigm Typing dynamic Self-hosting yes
Its runtime is implemented in C (well-documented). Scheme is self-hosting.

Relationship Graph

All directly connected languages. Click any node to navigate to its page.

Runtime Implementation

LanguageConfidenceNotesSource
C 95% MIT Scheme runtime written in C Source

Influenced By

Languages Scheme Influenced

Frequently Asked Questions

What language is Scheme written in?
Scheme is primarily implemented in C. See the implementation section above for details and source references.
What languages influenced Scheme?
Scheme was influenced by Lisp among others. See the influence section above for the full list.
Which languages did Scheme influence?
Scheme influenced Racket, Clojure, Elixir among others.
Is Scheme self-hosting?
Yes, Scheme is self-hosting — its compiler can compile itself.

Evidence Sources

Related Languages

Explore Scheme in Graph →