What is the semantic gap and what is its importance in computer architecture? You will need to use the Internet or library to answer this question.

What will be an ideal response?


Humans write code in high?level languages like C and Java. Computers execute code in low?level languages like the Intel IA32 instruction set. The compiler translates a high?level language into low?level language (in machine code form) that can run on an actual processor. The difference between high? and low?level languages is called the semantic gap. If a computer were constructed that directly executed C code, then there would be no semantic gap.

Computer Science & Information Technology

You might also like to view...

You can group records after you create a report by using the ____ Panel in Design view.

A. Record Arrange B. Group, Sort, and Total C. Group and Order D. Sort and Group

Computer Science & Information Technology

In the bottom pane of the Split Form tool, you will see a ____ that contains the form data.

A. worksheet B. workbook C. spreadsheet D. datasheet

Computer Science & Information Technology

A business continuity plan (BCP) helps identify critical functions and services and helps the organization determine the cost impact if critical functions and services are not restored within a given period

Indicate whether the statement is true or false

Computer Science & Information Technology

Find the mode of the manufacturers of the cars driven to school by you and your classmates in this class.

A. Rolls Royce B. Aston Martin C. VAZ D. Daewoo E. none of these

Computer Science & Information Technology