What is C written in?

Year 1972 Paradigm imperative, procedural Typing static Self-hosting yes
C uses a bootstrap chain from B (documented). C is self-hosting.

Relationship Graph

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

Bootstrap Chain

LanguageConfidenceNotesSource
B 85% Early C compiler bootstrapped from B Source

Transpilation

LanguageConfidenceNotesSource
Nim 95% Nim primarily transpiles to C Source
V 95% V primarily transpiles to C Source

Influenced By

Languages C Influenced

Frequently Asked Questions

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

Evidence Sources

Related Languages

Explore C in Graph →