Most programming languages, such as C, C++, Java, PHP, Perl, Python, Visual Basic and etc, are considered high level programming languages. This means that such languages have constructs that “closely” resembles logic concepts that people use. For example, most high level programming languages support loops, conditional statements, assignment statements and etc.
A program source file of most high level programming languages is merely a text file. This means that a source file consists of the ASCII characters needed to represent the textual part of a HLPL. This means that you can use very simple means to write or edit the source files of most HLPLs.
As a text file, the source file of a HLPL means nothing to the CPU (central processing unit) of a computer.