Mapa mental
High and low level programing.
Conteúdo do mapa
High and low level programing.
Low Level
- Asembly language
- Assembly language is a low level language which closely reflects how opcodes and operands work.
- It is much quicker quicker for computers to convert assembly instructions to machine code than to convert high_level source code to machine code
- The assembly language opcodes include: add,subtract,load,compare,branch,store
- Assembly language instructions are abbrevitation called menomics
- Mnemonics are easier for humans to understand and remeber than binary machine code instructions.
- Assembly language is a low level language which closely reflects how opcodes and operands work.
- Assembly : LOAD 0004
- Mnenomics:LDA 0004
- Binary:1010 0100
- Hex:A4
- Binary:1010 0100
- Mnenomics:LDA 0004
- Machine code
- Writen in binary designed to be understood by the computer system.
- Specific each machine not portable
- Asembly language
Compiler
- The compiler stores the fully developed and tested source code and converts it into machine code into exacutible
Interpreter
- Translate the source code one row at a time
- It can only be used in intepreter software
High level
- Instructions are writen in words
- Designed to be easy understood by humans
- Has syntacx rules
- Ide
- Python
- C++
- Java
- scratch
- Java
- C++
- Python
- Portable and can be used in diffrent machines
Opcode
- tells the instructions the program needs to do
Operand
- Specifies the data that needs to be acted the operand can also refer to places in memory.
Editor
- Allows the source code to be edited .
Debugger
- Identifies the errors and sometimes notifies the user
Translator
- Translate the data to allow th machines to understand.
Informações
- Descrição
- Mapa Mental sobre High and low level programing., criado por alisov211 em 03-03-2016.
- Criado por
- alisov211
- Visualizações
- 1
- Avaliação
Mais sobre Programming Language Types and Generations