|Overview: Source Code|
A human readable collection of computing instructions.
Source code allows programmers to work in a high level language that hides the complexity of hardware. It is common for a single line of source code to translate to thousands of machine instructions. As such, it would be impossibly slow for programmers to produce large modern applications in machine language. Source code is often portable meaning that it can be run on a variety of machine languages.