The specification of the programming language is definitely an artifact the language people as well as implementors can use to concur upon irrespective of whether a bit of supply code is a valid program in that language, and when so what its behavior shall be. [78] Interpreted languages for example https://elliottnizpe.blogdal.com/29082018/detailed-notes-on-programming-languages