What is Pascal written in?
The Pascal compiler is written in Pascal (documented). Pascal is self-hosting.
Relationship Graph
All directly connected languages. Click any node to navigate to its page.
Compiler Implementation
| Language | Confidence | Notes | Source |
|---|---|---|---|
| Pascal | 90% | Pascal P-compiler bootstrapped itself | Source |
Influenced By
- ALGOL — Wirth based Pascal on ALGOL
Languages Pascal Influenced
- Delphi — Delphi is Object Pascal, direct extension of Pascal
- Free Pascal — Free Pascal is open-source Pascal compiler
- Modula-2 — Modula-2 is direct successor to Pascal by Niklaus Wirth
- Ada — Ada designed as Pascal successor for DoD
- Oberon — Oberon designed by Pascal's creator Wirth as successor
- Nim — Nim influenced by Pascal's syntax
- Go — Pascal influenced Go's declaration syntax
- D — Pascal influenced D's module system
Frequently Asked Questions
What language is Pascal written in?
Pascal is primarily implemented in Pascal. See the implementation section above for details and source references.
What languages influenced Pascal?
Pascal was influenced by ALGOL among others. See the influence section above for the full list.
Which languages did Pascal influence?
Pascal influenced Ada, D, Go among others.
Is Pascal self-hosting?
Yes, Pascal is self-hosting — its compiler can compile itself.
Evidence Sources
- https://en.wikipedia.org/wiki/Pascal_(programming_language)
- https://en.wikipedia.org/wiki/Ada_(programming_language)
- https://dlang.org/overview.html
- https://en.wikipedia.org/wiki/Go_(programming_language)
- https://en.wikipedia.org/wiki/Modula-2
- https://en.wikipedia.org/wiki/Oberon_(programming_language)
- https://en.wikipedia.org/wiki/Delphi_(software)
- https://en.wikipedia.org/wiki/Nim_(programming_language)
- https://en.wikipedia.org/wiki/Free_Pascal