Making a programming language is defining its specifications and implementing the compiler.
The interface is the specifications.