What does processor specific mean and which type of language does this refer to?
Low-level languages
They are specific to the type of processor they are written for and directly affect the computers processor
What are the two categories of low-level languages?
Machine code
Assembly language
What is machine code?
Uses only the binary digits 1 and 0 to represent instructions
What are the cons of machine code?
What are the pros of machine code?
What is assembly language?
Developed with the intention of simplifying the process of writing computer programs. Mnemonics are used in place of the binary instructions in machine code
What are the pros of assembly language?
What are high-level languages?
Uses English instructions and mathematical symbols instead of binary digits or mnemonics
What are the pros of high-level languages?
What are the cons of high-level languages?
They’re not platform specific so must be translated into machine code before being executed which can be time-consuming
What is an imperative high-level language?
Formed from instructions that specify how the computer should complete a task
What are declarative languages?
Describes what a computer should do (SQL)