Algorithms for Runtime Generation of Homogeneous Classes of Objects
–arXiv.org Artificial Intelligence
- This paper contains analysis of main modern approaches to dynamic code generation, in particular creation of new classes during program execution. The main attention was paid to universal exploiters of homogeneous classes of objects, which were proposed as a part of such knowledge-representation model as object-oriented dynamic networks, as the tools for creation of new classes of objects in program runtime. As the result, algorithms for implementation of such universal exploiters of classes of objects as union, intersection, difference and symmetric difference were developed. These algorithms can be used in knowledge-based intelligent systems, which are based on object-oriented dynamic networks, and they can be adapted for some object-oriented programming languages with powerful metaprogramming opportunities. INTRODUCTION As the result of intensive development of programming languages and technologies during a few last decades, many new programming techniques, tools, technologies and directions within the area have aroused. One of the important and attractive directions within the modern programming is metaprogramming, the main ideas of which is an ability of programs to analyze, modify and generate codes of other programs, including their own.
arXiv.org Artificial Intelligence
Nov-1-2018
- Country:
- Asia > Middle East
- Republic of Türkiye (0.04)
- Europe
- Lithuania (0.04)
- Ukraine > Kyiv Oblast
- Kyiv (0.05)
- North America > United States
- Massachusetts (0.04)
- New York
- New York County > New York City (0.04)
- Tompkins County > Ithaca (0.04)
- Asia > Middle East
- Genre:
- Research Report (0.40)