High-level & Low-level languages
Assemblers, Compilers & Interpreters
RAM, ROM & Virtual Memory
Storage Technologies & Media
Good notes will help you organise and process data and information
An assembler will translate code written in assembly language into machine code. Assembly language is a very low-level language written using mnemonics like LDA (Load the Accumalator) so that it reflects as closely as possible the internal operations of the CPU.
A compiler is a translator program that processes statements written in high level languages like C++ and turns them into machine code. It does this by looking at the whole of the code and turning it into object code before it is then converted in machine code when the object code is run
Interpreters translate code from high level languages into machine code one line at a time so that the program is being translated while the program is running
AQA Computer Science Tutor