What is Perl written in?
Its runtime is implemented in C (well-documented).
Relationship Graph
All directly connected languages. Click any node to navigate to its page.
Runtime Implementation
| Language | Confidence | Notes | Source |
|---|---|---|---|
| C | 95% | Perl interpreter written in C | Source |
Influenced By
- C — Perl influenced by C's syntax and operators
- AWK — Perl influenced by AWK's text processing paradigm
- Bourne Shell — Perl influenced by shell scripting
Languages Perl Influenced
- PHP — PHP originally scripting layer inspired by Perl
- Ruby — Matz cited Perl as major influence on Ruby
- Python — Perl influenced Python's regex and string processing
Frequently Asked Questions
What language is Perl written in?
Perl is primarily implemented in C. See the implementation section above for details and source references.
What languages influenced Perl?
Perl was influenced by C, AWK, Bourne Shell among others. See the influence section above for the full list.
Which languages did Perl influence?
Perl influenced PHP, Ruby, Python among others.
Evidence Sources
- https://www.perl.org/get.html
- https://www.php.net/manual/en/history.php
- https://en.wikipedia.org/wiki/Ruby_(programming_language)
- https://en.wikipedia.org/wiki/Python_(programming_language)
- https://en.wikipedia.org/wiki/Perl