Since the programming language is artificial, various programming languages can be created according to the application. Many programming languages have been created so far, and some of them are programming languages whose main purpose is to be understood by computers (distant from natural languages) and vice versa. There are languages. Roughly classifying program languages according to how similar to natural language, there are three types: machine language, assembly language, and high-level language.