New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

0478 Section 4: High and Low Languages - Compiler - Assembly - Translators

Fill in the Blanks

Played 5

About this activity

High and Low Languages - Compiler - Assembly - Translators

Created by

Singapore

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
0478 Section 4: High and Low Languages - Compiler - Assembly - Translators
 

Fill in the Blanks

0478 Section 4: High and Low Languages - Compiler - Assembly - TranslatorsOnline version

High and Low Languages - Compiler - Assembly - Translators

by Jonathan Dunsby
1

High - level languages
High - level languages enable a to focus on the problem to be and require no of the hardware and set of the computer that will use the program . Many high - level programming languages are and can be used on different of .

2

High - level languages

High - level languages are designed with in mind ; programming are easier to than those in a low - level language .

3

High - Level Language :

Programs in a high - level language are to :

» and understand as the language used is closer to
» write in a time
» at the development
» once in use .

4

High - Level Language

This part of a shows how to add two numbers together is a single program written in a typical high - level language . It shows how it is to what is happening in a high - level language program :

Sum : = FirstNumber + SecondNumbe r

5

High Level Language :

Once a programmer has the techniques of programming in any high - level language , these can be to programs in high - level languages .

6

Low - level languages

Low - level languages relate to the specific and hardware of a particular type of . Low - level languages can refer to code , the instructions that a computer understands , or assembly language that needs to be into machine .

7

Machine code :

Programmers do not usually write in code as it is to understand , and it can be to manage data and storage . Machine is usually shown in hexadecimal .

8

Translator :

Programs are written by humans in a form that people who are trained as computer can understand . In order to be used by a , Programs need to be into the instructions , machine , that the computer . Humans find it very difficult to read binary , but computers can only perform operations in binary .

9

A program must be into before a can use it ; this is done by a utility program called a . There are several types of translator program in use ; each one performs a different task .

10

Compilers

A compiler is a computer program that an entire program written in a high - level language ( HLL ) into code all in one so that it can be used by a computer to perform a required task . Once a program is the machine code can be used again and to perform the same task without - compilation . If errors are detected , then an error is produced instead of a compiled .

11

Compilers

Translates a - level language program into code .
An file of machine is produced .
One high - level language statement can be translated into machine code .
Compiled programs are run the compiler .
A compiled program is usually distributed for use .

12

Compilers Pros and Cons :

Can be ready for .
Can be executed the compiler .
Takes up space in when it is executed .
Executed in a shorter .

Takes a time to , test and programs during development .

13

Interpreters

An interpreter is a computer program that reads a from a program written in a - level language , it , performs the action specified and then does the with the statement and so on .

14

Interpreters :

If there is an in the statement then execution and an error is output , sometimes with a suggested . A program needs to be interpreted each time it is .

15

Interpreter :

Executes a high - level language program one at a .
No file of code is produced .
One high - language program statement may require machine code to be executed .
Interpreted programs be run the interpreter .
An interpreter is often used when a program is being .

16

Interpreter Pros and Cons :

Easier and quicker to and programs during
Easier to programs development .

Programs be without the interpreter .
Programs can take to execute .



17

Assemblers

An assembler is a computer program that translates a program written in an assembly into code so that it can be used by a computer to perform a required task . Once a program is the machine code can be used again and to perform the task without re - assembly .

18

Assembler :

Translates a level assembly language program into code .
An executable of machine is produced .
low - level language statement is usually translated into machine code instruction .
Assembled programs are used the .
An assembled program is usually distributed for use .




Are you sure you want to leave the page?

If you leave the page, you will lose your game progress.