Programming language extension methods (Part 1)
Keywords:
domain-specific language, programming language extension, software development toolsAbstract
In this paper, an overview of the modern programming languages extension methods is reviewed. The methods are defined by their authors, and are used to classify the programming language extensions by different kind of the extension source code integration and execution means. The methods are described considering their application in various existent programming systems, the examples of the language extensions source code, and the methods’ advantages and disadvantages. Most simple and widely used methods of the extensions source code integration into the base language code without the need of modification of the base programming system are discussed.