⚠️ Warning: This is a draft ⚠️

This means it might contain formatting issues, incorrect code, conceptual problems, or other severe issues.

If you want to help to improve and eventually enable this page, please fork RosettaGit's repository and open a merge request on GitHub.

[[Category:Encyclopedia]] An interpreter reads either source code or [[bytecode]] for a program, and performs the instructions specified by that program.

An interpreter is distinguished from a [[compiler]] by the fact that it doesn't need to compile the source format to a machine-readable format first; instead, it directly executes the instructions from the source.

==See also==

  • [[:Category:Compilers and Interpreters|List of compilers and interpreters]]