Mapa mental
Programming Languages
Contenido del mapa
Programming Languages
IDE (Integrated Development Environment) = DICE
- Debugger
- Finds Bugs
- Suggests Fixes
- Tells you the type of error, which line the error is located even suggestions on how to fix it.
- Editor
- Changes the command words colours.
- Interpreter
- Translates the source code 1 line at a time.
- Compiler
- Translates source code (what youve written) into machine code (Binary)
- Debugger
High Level Programming Languages
- Designed to be understood by humans
- Python
- Scratch
- Javascript
- HTML
- Designed to be understood by humans
Low Level Programming Languages
- Designed to be understood by computers
- Assembly Language
- Shortened command words such as “LDA”, “DAT”, “ADD” and “OUT”.
- Machine Code (Binary)
- Assembly Language
- Designed to be understood by computers
Mnemonics and Assembly Language
- Advantages
- Very easy to write.
- Easier to understand than machine code.
- Disadvantages
- Harder to understand than high level code.
- Advantages
·
- Opcode
- The instruction that the computer (CPU) needs to carry out.
- Operand
- The data or register needed for the instruction.
- Opcode
Translator
- Translates the entire source code into machine code.
Machine Code
- This is binary code which is designed to be understood by computer systems. It is a low level programming language.
Información
- Descripción
- Mapa Mental sobre Programming Languages, creado por Billy Chappell el 01/11/2016.
- Creado por
- Billy Chappell
- Visitas
- 0
- Valoración
Más sobre Integrated Development Environments