The specification of a programming language is an artifact that the language users as well as implementors can use to concur upon irrespective of whether a bit of source code is a sound method in that language, and when so what its behavior shall be. IDE: this acronym stands for https://softwareengineering79887.snack-blog.com/28626536/considerations-to-know-about-software-engineering