system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5: How would somebody create a new programming language?
gpt
You would write a program in another language to make it work.

The two approaches are:

* compiler - reads a file of the new language and changes it to machine code
* interpreter - reads the file line by line and executes each command

Many modern languages, like java, perl, and python take a hybrid approach to various degrees.