Please enable JavaScript.
Coggle requires JavaScript to display documents.
2.5 Translators & Facilities (3rd Gen (Still must be translated…
2.5 Translators & Facilities
1st Gen
Machine Code
Written in binary
Only language understood by computer
Difficult to write
No translation required
2nd Gen
Assembly Code
Makes it slightly easier to write and understand
Still used today to program Device Drivers
Consists of symbols and letters
Device Drivers are loaded by the OS when the computer boots up and are used to control the operation of a piece of hardware such as printer or monitor
Must be translated by assembler into machine code
One assembly instruction translated into 1 machine code instruction (1:1)
3rd Gen
Easier for programmers to understand and to find errors
One instruction can be translated into machine code instructions
Use English and mathematical symbols
Still must be translated
Interpreter
Simulate a computer , understands high level lang. Allow source code to be run 'on the fly' without being compiled
Slower than compiled code
Compiler
A program that translates high level lang to machine code (source code)
File is usually stored in executable file ... file.exe
Takes a long time
Java, C++, Python
4th Gen
Artificial Intelligence
Programming Langauges
*High Level
3rd Generation
4th Generation
Low Level
2nd Generation
1st Generation