Source code is written in languages as Python, C++, Java, Visual Basic.
Translated by a compiler or interpreter into machine code.
Makes the writing of computer programs easier by using commands that are like English. One source code instruction translates to many machine code instructions.
Code will run on different types of processors.
The programmer has lots of data structures to use.
Code is quicker and easier to understand and write.
Code can be slower to execute if it is not optimised.