• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • A
  • A
  • A
  • A
  • A
Обычная версия сайта
  • RU
  • EN
  • HSE University
  • Publications
  • Book chapter
  • Exploring the Eolang-Java Integration and Interoperability
  • RU
  • EN
Расширенный поиск
Высшая школа экономики
Национальный исследовательский университет
Priority areas
  • business informatics
  • economics
  • engineering science
  • humanitarian
  • IT and mathematics
  • law
  • management
  • mathematics
  • sociology
  • state and public administration
by year
  • 2027
  • 2026
  • 2025
  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2017
  • 2016
  • 2015
  • 2014
  • 2013
  • 2012
  • 2011
  • 2010
  • 2009
  • 2008
  • 2007
  • 2006
  • 2005
  • 2004
  • 2003
  • 2002
  • 2001
  • 2000
  • 1999
  • 1998
  • 1997
  • 1996
  • 1995
  • 1994
  • 1993
  • 1992
  • 1991
  • 1990
  • 1989
  • 1988
  • 1987
  • 1986
  • 1985
  • 1984
  • 1983
  • 1982
  • 1981
  • 1980
  • 1979
  • 1978
  • 1977
  • 1976
  • 1975
  • 1974
  • 1973
  • 1972
  • 1971
  • 1970
  • 1969
  • 1968
  • 1967
  • 1966
  • 1965
  • 1964
  • 1963
  • 1958
  • More
Subject
News
October 19, 2026
'Cultural Studies Seeks to Understand What Lies Beneath the Surface of Everyday Things'
Maxim Zhiganov has been exploring different aspects of sound for many years—first in relation to his native Perm and then on a broader, global scale. In this interview for the HSE Young Scientists project, he talks about sound maps, the special issue of the journal Logos, and why it is important to make the familiar less clear and obvious.
October 14, 2026
At HSE University–St Petersburg, Experts Discuss How AI Changes Tourist Routes and Cultural Heritage
Neural networks are no longer simple travel assistants; now they decide what to include on the route and what to skip. Artificial intelligence changes how people perceive a place and shapes the image of tourist centres. At the II International Scientific and Practical Conference ’Information Technologies in the Preservation and Promotion of Cultural Heritage,’ researchers discussed who controls algorithmic solutions and in what ways, and whether authentic traditions get lost in them.
October 12, 2026
Road Injuries Leading Cause of Death Among Men Aged 10 to 39
Worldwide, road injuries are the leading cause of death among males aged 10–39. An international team of researchers reached this conclusion as part of the Global Burden of Disease Study 2023, analysing data from 204 countries between 1990 and 2023. Their findings have been published in The Lancet Public Health, with HSE University Professor Vasily Vlassov listed among the collaborators.

 

Have you spotted a typo?
Highlight it, click Ctrl+Enter and send us a message. Thank you for your help!

Publications
  • Books
  • Articles
  • Chapters of books
  • Working papers
  • Report a publication
  • Research at HSE

?

Exploring the Eolang-Java Integration and Interoperability

P. 4560–4569.
Saleh H., Attakorah J., Zykov S. V., Legalov A.

In recent times, the subject of interoperability has become very popular. In large-scale software applications development, it is a common practice to combine multiple languages in solving peculiar problems and developing robust solutions. The ability to combine multiple languages allows an easy migration of an existing project from one language to another or use existing libraries in another language. This makes interoperability a force to be reckoned with when developing new programming languages. The Eolang programming language is a new research and development initiative aimed at achieving true Object-Oriented Programming by having all components of the program as objects. As such, the construct and syntax of Eolang is vastly different from that of Java. This makes integration and interoperability between these two languages a challenging issue related to method/object naming conventions, keywords and operators, etc. In this paper we explore the potential of Eolang interoperability with Java by looking at the interoperability mechanisms of some other languages with Java, describe ways to overcome these challenges with Eolang and develop the solution. Specifically, we focus on the possibility to call Java code from Eolang while the semantics of both languages remain preserved. Our solution allows Java code to be called in Eolang through wrappers that turn Java classes and methods into Eolang Objects.

Language: English
Full text
DOI
Text on another site
Keywords: object-oriented programmingинтероперабельностьInteroperabilityElegant objectsJava virtual machineкрупномасштабное приложениеtranspile

In book

Procedia Computer Science. Proceedings of the 25th International Conference KES2021: Knowledge-Based and Intelligent Information & Engineering Systems
Vol. 192. , Elsevier, 2021.
Similar publications
Рефакторинг исходного кода на основе LLM и расширения UML
Karavaeva E., Rezunik L., Kuligin L. et al., Труды Института системного программирования РАН 2026 Т. 38 № 3 С. 67–94
The article presents a method for refactoring source code based on the integration of a large language model (LLM) and an extended UML model of the software code. The proposed approach makes it possible to identify problematic code sections using anxiety functions and structural class metrics, and then perform automated refactoring. A key feature of ...
Added: May 24, 2026
Операторы в поисках связи, или Новый расцвет договора фактического посредничества
Ионцев М. А., Вестник Университета имени О.Е. Кутафина 2025 № 4 (128) С. 52–61
The article examines the legal architecture of the digital segment of the financial market. The qualifying features of the actual mediation agreement concluded by accession are considered. The author examines the relationship between the operator of the information system in which digital financial assets are issued and the users of such a system, operators of ...
Added: November 10, 2025
Разработка программных модулей
Rogacheva O., М.: Издательский центр "Академия", 2025.
This textbook has been developed in accordance with the Federal State Educational Standards for Secondary Vocational Education and is intended for studying the professional module "Development of Software Modules for Computer Systems" (PM "Development of Software Modules"). The textbook explores the software development life cycle, its significance, stages, and methodologies such as Agile, Waterfall, and Scrum. ...
Added: September 23, 2025
Исследование проблемы интероперабельности цифровой валюты Банка России (цифрового рубля)
Чапышев И. О., Shaidullin A., Деньги и кредит 2024
В статье рассматривается проблема интероперабельности (совместимости) цифровых валют центральных банков с другими формами денег: безналичными и наличными. Используя метод агентного моделирования, мы строим модель российского рынка платежных средств и анализируем возможный спрос населения на цифровую валюту Банка России – цифровой рубль. Результаты исследования показывают, что внедрение цифрового рубля приведет к существенным изменениям в предпочтениях граждан ...
Added: March 7, 2024
Transformation of C Programming Language Memory Model into Object-Oriented Representation of EO Language
Legalov, A.I., Bugayenko Y. G., Chuykin N.K. et al., Automatic Control and Computer Sciences 2023 Vol. 57 No. 7 P. 803–816
The paper analyzes the possibilities of transforming C programming language constructs into objects of EO programming language. The key challenge of the method is the transpilation from a system programming language into a language of a higher level of abstraction, which does not allow direct manipulations with computer memory. Almost all application and domain-oriented programming ...
Added: February 27, 2024
«Хороший дизайн» в пространстве метавселенной: к постановке проблемы
Rodkin P. E., Техническая эстетика и дизайн-исследования 2023 Т. 5 № 2 С. 5–13
The article actualizes design modernist principles of "good design" in the new operational, functional and semantic space of the meta-universe. The meta-universe is problematized and critically analyzed in the broad context of technological substitution, marketization, interoperability, and other socially significant phenomena of the real and digital environment. We have conducted a comparative analysis of the ...
Added: September 22, 2023
Введение в теорию программирования. Объектно-ориентированный подход : учебное пособие для СПО
Zykov S. V., Саратов: Профобразование, 2021.
В учебном пособии представлены основные разделы программирования в приложении к объектно-ориентированным языкам программирования (теория вычислений, представление синтаксиса и семантики выражений, теория типов и др.). Базовые аспекты профессионального программирования излагаются в сравнении языков «нового поколения» C# и SML на единой платформе Microsoft .NET, что дает возможность более глубоко проникнуть в суть процесса создания программных систем. Учебное ...
Added: June 5, 2023
Введение в теорию программирования. Объектно-ориентированный подход : учебное пособие
Zykov S. V., Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2021.
Учебное пособие является вводным курсом в объектно-ориентированное программирование и теоретический фундамент программирования. Оно охватывает основные разделы программирования в приложении к объектно-ориентированным языкам программирования (теория вычислений, представление синтаксиса и семантики выражений, теория типов и др.). Издание проиллюстрировано примерами, связывающими фундаментальные понятия теории с особенностями программирования на языке C# (типизация, наследование, инкапсуляция, полиморфизм, динамическое связывание и др.) ...
Added: June 5, 2023
Программные системы гетерогенной архитектуры. Разработка информационных систем для интернет-ориентированной платформы
Zykov S. V., Ай Пи Ар Медиа, 2022.
Данное учебное пособие базируется на творческом синтезе избранных формальных теорий (лямбда-исчисление, комбинаторная логика, теория категорий и др.) и интернет-ориентированной архитектурной платформы Microsoft .NET, обеспечивающей практически прозрачную интеграцию кода на языках программирования в различных парадигмах. Целью издания является формирование адекватного взгляда на современное программирование. Первая часть книги посвящена основам функционального подхода к программированию на основе языка ...
Added: June 5, 2023
Программирование : учебник и практикум для академического бакалавриата
Zykov S. V., Юрайт, 2023.
Основной задачей данного курса является формирование точки зрения на современную теорию и практику программирования. Курс базируется на творческом синтезе избранных формальных теорий (лямбда-исчисление, комбинаторная логика, теория категорий и др.) и уникальной технологической платформы Microsoft .NET. Первый раздел курса посвящен основам функционального подхода к программированию на основе языка F#, второй — основам объектно-ориентированного подхода на примере ...
Added: June 5, 2023
Development of an object library for the EO programming language
Dmitry Yakuba, Sergey Zykov, , in: Procedia Computer Science. Knowledge-Based and Intelligent Information & Engineering Systems: Proceedings of the 26th International Conference KES2022Vol. 207.: Amsterdam: Elsevier, 2022. P. 4328–4337.
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 ...
Added: October 20, 2022
Assessment of static type checking compliance of EOLANG
Vadim Piven, Zykov S. V., , in: Procedia Computer Science. Knowledge-Based and Intelligent Information & Engineering Systems: Proceedings of the 26th International Conference KES2022Vol. 207.: Amsterdam: Elsevier, 2022. P. 4200–4206.
The EOLANG programming language is a novel technology relying on formal phi-calculus similar to lambdacalculus for functional programming languages, and on design choices declared as mitigating most weak points of mainstream object-oriented programming languages. EO is under active development up to date and has some obvious development vectors. One of these vectors is development of compilation time type ...
Added: October 20, 2022
Трансформация модели памяти языка программирования C в объектно-ориентированное представление на языке EO
А. И. Легалов, Бугаенко Е. Г., Н. К. Чуйкин et al., Моделирование и анализ информационных систем 2022 Т. 29 № 3 С. 246–264
The paper analyzes the possibilities of transforming C programming language constructs into objects of EO programming language. The key challenge of the method is the transpilation from a system programming language into a language of a higher level of abstraction, which doesn’t allow direct manipulations with computer memory. Almost all application and domain-oriented programming languages ...
Added: September 28, 2022
О социально-экономических последствиях внедрения перспективных цифровых технологий
Рейнгольд Л. А., Соловьев А. В., Klychikhina O., В кн.: Россия: Тенденции и перспективы развития. Ежегодник. Вып. 16. Ч. 2: XII Международная научно-практическая конференция «Регионы России: Стратегии развития и механизмы реализации приоритетных национальных проектов и программ», конференция «Научно-технологическое развитие России: Приоритеты, проблемы, решения» / РАН. ИНИОН. Отд. науч. сотрудничества; Отв. ред. В.И. Герасимов. – М., 2021. – Ч. 2. – 1024 с. ISBN 978-5-248-01003-5Ч. 2. Вып. 16.: ИНИОН РАН. Отд. науч. сотрудничества, 2021. С. 367–373.
В настоящее время формируется новая цифровая среда общества, требуется осмысление социально-экономических последствий технологической трансформации. Происходят качественные изменения в цифровых технологиях, в результате которых в ближайшие нескольких лет природная среда по лучит принципиально новые свойства. Возникают в новом качестве следующие комплексы проблем: – Скрытая сложность среды, окружающей человека, при кажущемся ее упрощении; – Необходимость сосуществования субъектов со все ...
Added: October 12, 2021
  • About
  • About
  • Key Figures & Facts
  • Sustainability at HSE University
  • Faculties & Departments
  • International Partnerships
  • Faculty & Staff
  • HSE Buildings
  • HSE University for Persons with Disabilities
  • Public Enquiries
  • Studies
  • Admissions
  • Programme Catalogue
  • Undergraduate
  • Graduate
  • Exchange Programmes
  • Summer University
  • Summer Schools
  • Semester in Moscow
  • Business Internship
  • Research
  • International Laboratories
  • Research Centres
  • Research Projects
  • Monitoring Studies
  • Conferences & Seminars
  • Academic Jobs
  • Yasin (April) International Academic Conference on Economic and Social Development
  • Media & Resources
  • Publications by staff
  • HSE Journals
  • Publishing House
  • iq.hse.ru: commentary by HSE experts
  • Library
  • Economic & Social Data Archive
  • Video
  • HSE Repository of Socio-Economic Information
  • HSE1993–2026
  • Contacts
  • Copyright
  • Privacy Policy
  • Site Map
Edit