<=
Index
=>
Lesson 1 - Match the terms with their definitions
Matching exercise
Match the items on the right to the items on the left.
Check
Machine Code
???
This is a piece of software which will translate source code directly into machine code. The code generated can be run on the CPU and is sometimes referred to as a executable.
A translator which translates and executes each line of source code independently. A interpreted must be available in order to run the program.
Machine readable code. This is code which is run directly on the CPU. Machine code is in binary code. Each binary instruction is made up of a opcode and data. Assembly code is the human equivalent and is covered on the A2 part of the course.
This is a machine independent form of machine code. It means that the code can be run on any host computer as long as they have a virtual machine. This makes code much more portable.
This will convert source code into machine code. It is not a one to one mapping and a single line of source code could be converted into many lines of machine code. The compilation process is covered in detail in the A2 part of the course. There are different types of translators. Compiler is one of them.
A virtual computer which runs inside a host. This will provide all of the necessary resources needed to run intermediate code (byte code). A VM will act as an interpreter to the intermediate code. The use of a virtual machine tries to bring the best of both a compiler and an interpreter.
Translator
???
This is a piece of software which will translate source code directly into machine code. The code generated can be run on the CPU and is sometimes referred to as a executable.
A translator which translates and executes each line of source code independently. A interpreted must be available in order to run the program.
Machine readable code. This is code which is run directly on the CPU. Machine code is in binary code. Each binary instruction is made up of a opcode and data. Assembly code is the human equivalent and is covered on the A2 part of the course.
This is a machine independent form of machine code. It means that the code can be run on any host computer as long as they have a virtual machine. This makes code much more portable.
This will convert source code into machine code. It is not a one to one mapping and a single line of source code could be converted into many lines of machine code. The compilation process is covered in detail in the A2 part of the course. There are different types of translators. Compiler is one of them.
A virtual computer which runs inside a host. This will provide all of the necessary resources needed to run intermediate code (byte code). A VM will act as an interpreter to the intermediate code. The use of a virtual machine tries to bring the best of both a compiler and an interpreter.
Compiler
???
This is a piece of software which will translate source code directly into machine code. The code generated can be run on the CPU and is sometimes referred to as a executable.
A translator which translates and executes each line of source code independently. A interpreted must be available in order to run the program.
Machine readable code. This is code which is run directly on the CPU. Machine code is in binary code. Each binary instruction is made up of a opcode and data. Assembly code is the human equivalent and is covered on the A2 part of the course.
This is a machine independent form of machine code. It means that the code can be run on any host computer as long as they have a virtual machine. This makes code much more portable.
This will convert source code into machine code. It is not a one to one mapping and a single line of source code could be converted into many lines of machine code. The compilation process is covered in detail in the A2 part of the course. There are different types of translators. Compiler is one of them.
A virtual computer which runs inside a host. This will provide all of the necessary resources needed to run intermediate code (byte code). A VM will act as an interpreter to the intermediate code. The use of a virtual machine tries to bring the best of both a compiler and an interpreter.
Interpreter
???
This is a piece of software which will translate source code directly into machine code. The code generated can be run on the CPU and is sometimes referred to as a executable.
A translator which translates and executes each line of source code independently. A interpreted must be available in order to run the program.
Machine readable code. This is code which is run directly on the CPU. Machine code is in binary code. Each binary instruction is made up of a opcode and data. Assembly code is the human equivalent and is covered on the A2 part of the course.
This is a machine independent form of machine code. It means that the code can be run on any host computer as long as they have a virtual machine. This makes code much more portable.
This will convert source code into machine code. It is not a one to one mapping and a single line of source code could be converted into many lines of machine code. The compilation process is covered in detail in the A2 part of the course. There are different types of translators. Compiler is one of them.
A virtual computer which runs inside a host. This will provide all of the necessary resources needed to run intermediate code (byte code). A VM will act as an interpreter to the intermediate code. The use of a virtual machine tries to bring the best of both a compiler and an interpreter.
Intermediate language
???
This is a piece of software which will translate source code directly into machine code. The code generated can be run on the CPU and is sometimes referred to as a executable.
A translator which translates and executes each line of source code independently. A interpreted must be available in order to run the program.
Machine readable code. This is code which is run directly on the CPU. Machine code is in binary code. Each binary instruction is made up of a opcode and data. Assembly code is the human equivalent and is covered on the A2 part of the course.
This is a machine independent form of machine code. It means that the code can be run on any host computer as long as they have a virtual machine. This makes code much more portable.
This will convert source code into machine code. It is not a one to one mapping and a single line of source code could be converted into many lines of machine code. The compilation process is covered in detail in the A2 part of the course. There are different types of translators. Compiler is one of them.
A virtual computer which runs inside a host. This will provide all of the necessary resources needed to run intermediate code (byte code). A VM will act as an interpreter to the intermediate code. The use of a virtual machine tries to bring the best of both a compiler and an interpreter.
Virtual machine
???
This is a piece of software which will translate source code directly into machine code. The code generated can be run on the CPU and is sometimes referred to as a executable.
A translator which translates and executes each line of source code independently. A interpreted must be available in order to run the program.
Machine readable code. This is code which is run directly on the CPU. Machine code is in binary code. Each binary instruction is made up of a opcode and data. Assembly code is the human equivalent and is covered on the A2 part of the course.
This is a machine independent form of machine code. It means that the code can be run on any host computer as long as they have a virtual machine. This makes code much more portable.
This will convert source code into machine code. It is not a one to one mapping and a single line of source code could be converted into many lines of machine code. The compilation process is covered in detail in the A2 part of the course. There are different types of translators. Compiler is one of them.
A virtual computer which runs inside a host. This will provide all of the necessary resources needed to run intermediate code (byte code). A VM will act as an interpreter to the intermediate code. The use of a virtual machine tries to bring the best of both a compiler and an interpreter.
Check
OK
<=
Index
=>