What is Smalltalk written in?

Year 1972 Paradigm object-oriented Typing dynamic Self-hosting yes
Its runtime is implemented in C (well-documented). Smalltalk is self-hosting.

Relationship Graph

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

Runtime Implementation

LanguageConfidenceNotesSource
C 95% Squeak and Pharo VMs (primary Smalltalk implementations) written in C Source

Influenced By

Languages Smalltalk Influenced

Frequently Asked Questions

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

Evidence Sources

Related Languages

Explore Smalltalk in Graph →