Flussdiagramm
Software flow chart
Inhalt des Flussdiagramms
Software
Levels of computer language
Errors
Program Construction
Stages of Compilation
High level language
Low level language
- Designed to resemble a natural language such as English easier to read and understand
- Likely to be fewer errors due to the ease of use
- Uses commands that perform complex instructions
- Can not be executed by a CPU - Requires translation into machine code
-Uses instruction set of CPU
- Does not resemble natural language making harder to correct
- Executed directly by the CPU, so can be made extremely efficient
- Hard to understand
Assemblers
Interpreters
Compilers
- Translate assembly language to machine code
- Each operator and operand is replaced with its binary equivalent
- No need for analysis of code or complex function creation
- Translate the high-level code all at once to produce a machine code file
- This machine code file (for example a .exe file)
- Programs can be distributed without releasing the source code harder for competitors to copy their code
- Machine code files are fast to execute
Do not create an executable file they execute the source code by translating and executing one line at a time
- The source code is distributed and executed by the user
- Execution is slower, as the translation must take place before each line can run
- Programs will run on any computer with the interpreter, no need to compile multiple versions
- Easier to find runtime errors, as the location of the error can be show
Syntax
Runtime
Logical
Linking
Rounding
Truncation
Occurs when text that is not valid code is found.
Occurs when the program tries to perform an impossible operation
Program executes and exits with no errors, but the program has not done what was expected Hard to detect and fix as no errors are produced
Informationen
- Beschreibung
- GCSE Computing Flussdiagramm am Software flow chart, erstellt von Ushanka cLub am 14/02/2020.
- Erstellt von
- Ushanka cLub
- Aufrufe
- 1
- Bewertung