¡GoConqr estrena diseño! Cuéntanos qué te parece.

Fichas

Program construction

Ethan Long Computing GCSE Inglés 7 fichas

Fichas del conjunto (7)

  1. 1Lexical analysis*Comments and unneeded spaces are removed
    *keyword ,constants and identifiers are replaced by "tokens".
  2. 2Symbol table construction*A symbol table is created which holds the addresses of variables ,labels and subroutines
  3. 3Syntax analysis*Tokens are checked to see if they match the spelling and grammar expected, using standard language definitions. This is done by parsing each token to determine if it uses the correct syntax for the programming language
    *If syntax errors are found, error messages are produced.
  4. 4Semantic analysis*Variables 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, e.g. real values are not being assigned to integers.
    *Operations are checked to ensure that they are legal for the type of variable being used, e.g. you would not try to store the result of a division operation as an integer.
  5. 5Code generationMachine code is generated
  6. 6Code optimisationCode optimisation may be employed to make it more efficient/faster/less resource intensive
  7. 7Programming errors such asSyntax
    Runtime/execution
    Logical
    Linking
    Rounding
    Truncation

Información

Descripción
An assembler is a program, which converts the low level assembly programming language into machine code. An interpreter is a program, which converts code one line at a time, into machine code and executes it. A compiler is a program that converts high level programs into machine code for execution at a later time (the entire program is converted, not one line at a time as with an interpreter).
Creado por
Ethan Long · jun 2020
Actualizado
15 jun 2020
Visitas
9
Etiquetas
cs
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?