Mapa mental
programming languages
Conteúdo do mapa
programming languages
low level languages
- machine code
- binary code to be understood by a machine or a computer.
- assembaly language
- uses mnemonics for instructions (shortend command words)
- tricky for humans to read and write but are easier for a computer to run.
- machine code
high level languages
- examples
- python
- scratch
- java
- a programming language which is designed to be understod by humans
- examples
IDE ( interegated development environment)
- The Tree
- Error Diagnostics
- tells you which line the error is on and why
- finds syntax errors
- editor
- allows you to write and edit your code
- colour codes command words
- run time environment
- allows you to run and test your code
- Error Diagnostics
- translator
- translates source code into machine code.
- compiler
- translates the entire source code into machine code all at once.
- only needed once to create the executable file
- compiling can take a long time
- interpreter
- translates source code into a machine code 1 line at a time.
- will return the first error it finds then stops. useful for debugging
- program will run slower becuase code is being translated as the program is running
- translates source code into a machine code 1 line at a time.
- assembler
- translates assembaly language into machine code.
- The Tree
Informações
- Descrição
- Computer Science Mapa Mental sobre programming languages, criado por Lilly McKechnie em 20-11-2019.
- Criado por
- Lilly McKechnie
- Visualizações
- 0
- Avaliação