Language processors

  • Authors:
  • Adrienne Bloss

  • Affiliations:
  • -

  • Venue:
  • Encyclopedia of Computer Science
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Most modern computer programming is done in high- level programming languages such as Pascal, C, and Java. However, computers cannot execute these languages directly. A computer can execute only its own machine language. The circuitry that performs this task is sometimes called the computer's hardware interpreter (see INSTRUCTION DECODING). Thus, before a program written in a high-level language can be executed, it must be translated into the machine language of the computer that will perform the execution. There are two primary mechanisms for accomplishing this translation and the subsequent execution: compilation and execution and interpretation.