Programming language
From StudyWiki
Overview
A programming language is an artificial language that allows humans to write instructions for computers.
A programming language can be compiled into machine code that a computer can execute.
Programming languages have their own semantics and syntax that allow them to be interpreted by computers and humans, bridging the gap between natural language (like speech) which is hard for computers to interpret but easy for humans to understand, and machine code which is easy for computers to understand but hard for humans to understand.
Different programming languages provide different levels of abstraction (the higher the abstraction the less the programmer has to deal with "low level" things like memory management) and different features and capabilities.
Examples of programming languages include:
