Adama Science and Technology University Unit 2: Overview of Language Processors System Programming Quiz

SkilledLorentz avatar
SkilledLorentz
·
·
Download

Start Quiz

Study Flashcards

Questions and Answers

What is the purpose of programming languages?

To enable the programmer to give instructions to the computer in a way that is understandable

Which statement best describes assembly language?

It requires rewriting for each machine due to differences in machine languages

What does a compiler do in relation to high level languages?

Translates high level language into machine language

Why were high level languages created?

<p>To avoid constantly rewriting the program for different machines</p> Signup and view all the answers

What is the role of an assembler in programming?

<p>Converts assembly code into machine language</p> Signup and view all the answers

What problem do language processing activities aim to address?

<p>Differences in software design and hardware design</p> Signup and view all the answers

What is the semantic gap in software design?

<p>The difference between the application domain and execution domain</p> Signup and view all the answers

What are the consequences of covering a semantic gap by the programmer?

<p>Large development time, large development effort, poor quality, and less reliable software</p> Signup and view all the answers

What introduces a new domain between the application domain and execution domain?

<p>Software implementation using PL</p> Signup and view all the answers

What is the specification language of the PL domain?

<p>The programming language itself</p> Signup and view all the answers

What is the purpose of a language processor?

<p>To bridge a specification or execution gap</p> Signup and view all the answers

What does a detranslator do?

<p>Bridges an execution gap in the reverse direction</p> Signup and view all the answers

Which version of a language processor is not a language translator?

<p>Preprocessor</p> Signup and view all the answers

What does a language migrator bridge?

<p>Specification gap between two PLs</p> Signup and view all the answers

What activity can a preprocessor perform?

<p>Bridging an execution gap that is not language translation</p> Signup and view all the answers

What introduces new domains in software engineering?

<p>PL implementation steps</p> Signup and view all the answers

More Quizzes Like This

Use Quizgecko on...
Browser
Browser