A-Z Popular Blog Coding Search »
Related Guides

What is Source Code?

 , updated on October 16, 2016
Source code is a human readable collection of computing instructions. In most cases, this means a text file that is written by a programmer according to the syntax and semantic rules of a programming language. Computing hardware doesn't understand source code. Source files are compiled into a machine language at or before runtime.
Overview: Source Code
TypeInformation Technology
DefinitionA human readable collection of computing instructions.
ValueSource 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.
Related ConceptsMachine Language


This is the complete list of articles we have written about coding.
Code Refactoring
Code Smell
Complexity Hiding
Deep Magic
Edge Case
Event Processing
Forward Compatibility
IT Artifact
IT Examples
Negative Code
Proof Of Work
Software Design
More ...
If you enjoyed this page, please consider bookmarking Simplicable.


A list of coding considerations and techniques.

Emergence vs Big Design Up Front

The difference between emergence and big-design-up-front.

Deep Magic

An overview of deep magic, a technology term.

Principle Of Least Astonishment

An overview of the Principle Of Least Astonishment.

Pull vs Push

The difference between pull and push technology.

Binary vs Hexadecimal

A comparison of binary and hexadecimal.

End-User Computing

An overview of end-user computing.

Library vs API

The difference between a library and API explained.

Code Reuse

The common types of code reuse.

Code Freeze

The common types of code freeze.


A few types of algorithms.

Algorithms vs Code

The difference between algorithms and code.

Edit Distance

An overview of edit distance.

Random Seed

The definition of random seed with examples.

Soft Computing

The definition of soft computing with examples.

Algorithmic Accountability

The definition of algorithmic accountability with examples.

Input Is Error

An overview of input is error.

IT Bias

An overview of IT biases with examples.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map