Software programming languages
 
A language used to write instructions for the computer. It lets the programmer express data processing in a symbolic manner without regard to machine-specific details.