Mapa mental
Characteristics of high level and low level programming languages.
Conteúdo do mapa
Characteristics of high level and low level programming languages.
High level programming
- IDE
- Editor
- Keywords are shown in colour
- Debugger
- Shows the user where the error in the program has occured and why
- Instructions are written in words
- Designed to be understood by humans
- Has syntax rules
- Portable and can be used on different machines
- Python, C++
Low level programming
- Assembly code
- Instructions are written in binary
- Specific for each machine - not portable
- Designed to be understood by the computer system
- Mnemonic
- Machine code is stored as binary for instructions whereas the mnemonic code is much easier to remember and understand as it's shorter and shows an abbreviated command.
- Opcode
- Instruction
- Operand
- Stores the data (amount) / register
- Machine code
- Instructions are written in binary
- Executable file
- Designed to be understood by the computer system
- Specific for each machine - not portable
- Assembly code
Translator
- This converts high-level programming languages into machine code.
- Turns the file into .exe (executable)
- One line at a time
Compiler
- When fully developed and tested, this is used to compile a source code directly into an executable, machine code file.
Interpreter
- A program is translated every time it is run.
- This translates a source code program into an executable, machine code.
- It executes each translated instruction before moving on to the next.
Informações
- Descrição
- Mapa Mental sobre Characteristics of high level and low level programming languages., criado por jpalfrey511 em 03-03-2016.
- Criado por
- jpalfrey511 · mar 2016
- Atualizado
- 11 mar 2016
- Visualizações
- 3
- Avaliação
Mais sobre Programming Language Types and Generations