Mind map
Software
Map content
Software
Levels of Programming Languages
- Low Level
- Machine Code
- Made up of binary which is fetched and executed by the CPU. It is made up of opcode and operands.
- Opcodes represent instructions.
- Operands are the data in binray form.
- Made up of binary which is fetched and executed by the CPU. It is made up of opcode and operands.
- Assembly
- Assembly is simplistic and short code for computers so it is easy to store and edit.
- Machine Code
- High Level
- High level code is easier for humans to understand and create. However, CPUs cannot run high level commands directly.
- Each instruction needs to be translated into machine code.
- High Level vs Low Level
- Low Level
- -Uses the CPU's opcodes directly -Compatible only for the CPU it was written for. -Allows precise management of memory and time. -Difficult for humans to work with.
- High Level
- -Easier for humans to understand. -Needs to be translated. -Largely compatible with many processors.
- Low Level
- Low Level
Information
- Description
- Mind Map on Software, created by Max Morris on 14/02/2020.
- Created by
- Max Morris
- Views
- 0
- Rating