volume_mute

Language Processing System Architecture

publish date2026/06/10 22:54:4.310039 UTC

In a basic language processing system architecture, a source language program flows through two main stages before producing results. Drag the correct term into each placeholder.

Source language instructions are fed into a (1), which checks syntax and semantics and generates abstract machine instructions. These instructions are then fed into an (2), which fetches and executes them using data from the environment to produce results.

Please drag and drop the selected option in the right place or type it instead
Translator
Interpreter
Compiler linker
Debugger

Correct Answer

(1) Translator
(2) Interpreter

Explanation

A language processing system architecture has two main stages: the Translator (which checks syntax and semantics, and generates abstract machine instructions) and the Interpreter (which fetches and executes those abstract machine instructions using data from the environment). For many compilers, the interpreter is a hardware processor; for dynamically typed languages like Python, the interpreter may be a software component.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears