- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Perl is Interpreted or Compiled Language?
Perl is an interpreted language, which means that your code can be run as-is, without a compilation stage that creates a non-portable executable program.
Traditional compilers convert programs into machine language. When you run a Perl program, it's first compiled into a byte code, which is then converted ( as the program runs) into machine instructions. So it is not quite the same as shells, or Tcl, which are strictly interpreted without an intermediate representation.
It is also not like most versions of C or C++, which are compiled directly into a machine-dependent format. It is somewhere in between, along with Python and awk and Emacs .elc files.
- Related Articles
- Is PHP compiled or interpreted?
- Why java is both compiled and interpreted language.
- How is JavaScript an interpreted language?
- Explain how Python is an interpreted language
- What is Perl Programming Language?
- What are the Features of Perl Language?
- Is Python a programming language or simply a scripting language?
- How is the Pyplot histogram bins interpreted? (Matplotlib)
- How to determine whether C++ code has been compiled in 32 or 64 bit?
- Which language is best for future prospects: Python or JavaScript?
- What is Perl Identifiers?
- How does “do something OR DIE()” work in Perl?
- Is JavaScript a pass-by-reference or pass-by-value language?
- Can we keep Python modules in compiled format?
- What is POD in Perl?

Advertisements