Everything About ___
Live briefing

Everything about Interpreter (computing)

Software that executes source code directly

In computing, an interpreter is software that executes source code without first compiling it to machine code. An interpreted runtime environment differs from one that processes CPU-native executable code which requires translating source code before executing it. An interpreter may translate the source code to an intermediate format, such as bytecode. A hybrid environment may translate the bytecode to machine code via just-in-time compilation, as in the case of .NET and Java, instead of interpreting the bytecode directly. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Interpreter (computing)A 5-minute orientation
  2. Pick up a classic book: SPSS Survival ManualThe most-reprinted book on the subject
  3. Go sideways: BytecodeA closely related topic
  4. Go sideways: Just-in-time compilationA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics