Publication:
Development of an object library for the EO programming language

Дата
2022
Авторы
Journal Title
Journal ISSN
Volume Title
Издатель
Научные группы
Организационные подразделения
Организационная единица
Институт интеллектуальных кибернетических систем
Цель ИИКС и стратегия развития - это подготовка кадров, способных противостоять современным угрозам и вызовам, обладающих знаниями и компетенциями в области кибернетики, информационной и финансовой безопасности для решения задач разработки базового программного обеспечения, повышения защищенности критически важных информационных систем и противодействия отмыванию денег, полученных преступным путем, и финансированию терроризма.
Выпуск журнала
Аннотация
Object-oriented programming (OOP) is one of the most popular paradigms used to build software systems. However, there is currently no object-oriented programming language using the pure idea of OOP. The EO programming language is an object-oriented language developed as a research solution, the purpose of which is to show that industrial programming in pure OOP ideas is practically possible. This work consists in analyzing the EO language, finding the optimally needed collection objects, as well as developing a library of collection objects. In the course of the research, the following tasks were formulated: domain analysis, overview of the basic concepts of the EO language, object analysis in Java, implementation of a library of collection objects, that characteristics objects should have and what tasks they should solve, prototyping in the EO language. © 2022 The Authors. Published by Elsevier B.V.
Описание
Ключевые слова
collections, the f-calculus , elegant objects , object-oriented programming , the EO programming language
Цитирование
Yakuba, D. Development of an object library for the EO programming language / Yakuba, D., Zykov, S. // Procedia Computer Science. - 2022. - 207. - P. 4328-4337. - 10.1016/j.procs.2022.09.496
Коллекции