Computer optics software construction using multi-paradigm design

Autor: A. V. Eremin, A. N. Agafonov, D. E. Yablokov, V. S. Pavelyev
Rok vydání: 2021
Předmět:
Zdroj: Journal of Physics: Conference Series. 1745:012015
ISSN: 1742-6596
1742-6588
DOI: 10.1088/1742-6596/1745/1/012015
Popis: The common goal for all stages of software design is the components reusing that corresponds to the basic principles of the multi-paradigm approach considered in the article. The main aim of the article is a forming of new conceptual bounds in the software design based on the most significant features of procedural, object-oriented and generic programming paradigms. For each paradigm, an example of calculating a diffractive optical element (DOE) phase function on a given set of points is considered, and their advantages and disadvantages are evaluated. Code snippets were created using the C# language supporting several programming paradigms that allows defining algorithmic, behavioral and syntactic commonality. The multi-paradigm approach creates the ability for the implementation of different programming techniques during research in the area of computer optics.
Databáze: OpenAIRE