Back to marketplace

Applications Generation"

No description yet. This curated deck is ready for daily study.

Total cards: 16•Content version: v3•Public deck•Updated: 8/1/2026

Card preview (16)

#1
Front (Question)

instruction set

Back (Answer)

he complete set of all the instructions in machine code that can be recognised and executed by a central processing unit.t

#2
Front (Question)

opcode

Back (Answer)

the portion of a machine language instruction that specifies the operation to be performed.

#3
Front (Question)

operand

Back (Answer)

the part of a computer instruction which specifies what data is to be manipulated or operated on, while at the same time representing the data itself

#4
Front (Question)

compiler

Back (Answer)

software that translates a program from high-level to machine code or a low-level language. This program will be able to run without reference to the original program.

#5
Front (Question)

interpreter

Back (Answer)

a type of software that executes programs not in the machine code of the computer. It reads a statement and immediately performs the required action. slightly less efficient than a compiled program,

#6
Front (Question)

object code

Back (Answer)

the code is generated at an intermediary stage in compilation before libraries are added to make the final machine language version of a program.

#7
Front (Question)

lexical analysis

Back (Answer)

A stage in compilation, commands are replaced by tokens; removal of unnecessary characters, like spaces; programmer-defined names are entered into a symbols table;

#8
Front (Question)

syntax analysis

Back (Answer)

At a stage in compilation, the tokens are used to build an abstract syntax tree. When the compiler checks that the code that has been written uses a valid syntax.

#9
Front (Question)

code generation

Back (Answer)

A stage in compilation, when a machine-code program that is equivalent to the source code is created.

#10
Front (Question)

optimization

Back (Answer)

A stage of compilation, removes unused lines of code, tries to replace instructions with more efficient alternatives. Happens during and after code generation.

#11
Front (Question)

libraries

Back (Answer)

a collection of software, including software packages, package modules that will only be required occasionally, and machine-code routines for loading into user programs.

#12
Front (Question)

linkers (static linking)

Back (Answer)

a software tool that combines object code with libraries. With static linking it converts it into a larger single executable file, libraries, and dynamic link lists.

#13
Front (Question)

Loader (dynamic linking)

Back (Answer)

It will dynamically link libraries outside the executable program when it is run. A software tool in the OS. It will load the program into RAM.

#14
Front (Question)

translator

Back (Answer)

a program that converts source code into machine code, through either a compiler, assembler, or interpreter

#15
Front (Question)

abstract syntax tree

Back (Answer)

a tree construction that is used during the syntax analysis stage of compiling. It checks that the tokens fit into the tree, and generates errors if it doesn’t

#16
Front (Question)

assembler

Back (Answer)

a program that converts assembly language between assembly and object code.