Fichas
software unit
Fichas del conjunto (8)
- 1what does high level language consist of?designed to resemble a natural language
like English..
easier to read and understand, so fewer errors due to ease of use.
performs complex instructions, cannot be executed by the CPU
Examples: like Python and Scratch.
- 2what does low level language consist of?uses the instructions from the CPU does not resemble natural language
so its harder for people to understand.
it is harder to find errors and correct
them, executed directly from the CPU
so it is extremely efficient:
little man computer and machine code - 3lexical analysiscomments and unneeded spaces are
removed.
keywords,constants and identifiers are replaced by 'tokens' - 4Symbol Table Constructiona symbol table is created which holds the addresses and variables, labels and
subroutines - 5Syntax AnalysisTokens are checked to see if they match the syntax for the programming language.
if syntax errors are found, error messages are produced when the code doesn't run. - 6semantic analysisVariables are checked to ensure that they have been properly declared and used.
Variables are checked to ensure that they are of the correct data type.
Operations are checked to ensure that they are legal for the variable being used. - 7code generationmachine code is generated
- 8code optimisationcode optimisation may be employed to
make it faster, more efficient, less resource intensive.
Información
- Descripción
- GCSE Computing Fichas sobre software unit , creado por isabelle allington el 16/12/2021.
- Creado por
- isabelle allington
- Visitas
- 4
- Valoración