Збірники наукових праць ЦНТУ
Permanent URI for this communityhttps://dspace.kntu.kr.ua/handle/123456789/1
Browse
2 results
Search Results
Item type:Item, Аналіз еволюції об'єктно-орієнтованої парадигми в патернах мови Java для мультиплатформних середовищ(ЦНТУ, 2025) Котов, І. А.; Швець, Д. В.; Карабут, Н. О.; Kotov, I.; Shvets, D.; Karabut, N.Дослідження спрямоване на аналіз еволюції об’єктно-орієнтованої парадигми у контексті розвитку патернів мови Java для мультиплатформних середовищ. Акцент робиться на тому, як зміни в архітектурних підходах, зумовлені вимогами кроссплатформності, вплинули на трансформацію об’єктно-орієнтованої парадигми — від класичних принципів інкапсуляції та поліморфізму до сучасних гібридних рішень. Мета роботи — виявити зв’язок між адаптацією Java-інструментів та зростанням актуальності патернів, що забезпечують сумісність коду з різноманітними платформами. У статті простежено еволюційний шлях об’єктно-орієнтованої парадигми у Java, починаючи з ери WORA, де віртуальна машина (JVM) була основним механізмом абстракції від платформ, до сучасних підходів, що поєднують нативну компіляцію з гнучкими архітектурними патернами. На прикладах JavaFX та Spring Boot показано, як інкапсуляція платформо-залежних деталей і поліморфізм перетворилися на інструменти створення універсальних інтерфейсів, здатних адаптуватися під мобільні, десктопні та хмарні середовища тощо. Research focused on the evolution of the object-oriented paradigm in the context of Java language pattern development for cross-platform environments. It centralizes on analyzing the evolution of the objectoriented paradigm in the context of developing Java language patterns for cross-platform environments. Emphasis is placed on how changes in architectural approaches, driven by cross-platform requirements, have influenced the transformation of the object-oriented paradigm — from classical principles of encapsulation and polymorphism to modern hybrid solutions. The work aims to identify the connection between the adaptation of Java tools and the increasing relevance of patterns that ensure code compatibility across various platforms. The paper traces the evolutionary path of the object-oriented paradigm in Java, starting from the WORA era, where the Java Virtual Machine (JVM) served as the primary mechanism for platform abstraction, to modern approaches combining native compilation with flexible architectural patterns. Examples such as JavaFX and Spring Boot demonstrate how the encapsulation of platform-dependent details and polymorphism have evolved into tools for creating universal interfaces that adapt to mobile, desktop, and cloud environments etc.Item type:Item, Применение теории конечных автоматов в разработке программных систем(КНТУ, 2014) Смирнова, Н. В.; Смирнов, В. В.; Смірнова, Н. В.; Смірнов, В. В.; Smirnova, Nataliya; Smirnov, VladimirПриведено решение задачи устранения неоднозначностей в работе конечного автомата при создании управляющих программных систем. Создана структурная схема модели конечного автомата с учетом времени ожидания выполнения функций и результата их выполнения, подсчета количества событий и стека состояний. Наведено рішення задачі усунення неоднозначностей в роботі кінцевого автомата при створенні керуючих програмних систем. Створена структурна схема моделі кінцевого автомата з урахуванням часу очікування виконання функцій і результату їх виконання, підрахунку кількості подій і стека станів. The purpose of this article is the solution to eliminate the finite state machine ambiguities when creating control software systems. Created a block diagram of a finite automaton model with the time to wait for the functions results and their implementation, counting the number of events and status stack. The model combines the advantages of an event object-oriented technology and the SWITCHprogramming technology. The resulting model is the basis of the base class machine that is used in the process of creating software systems for management of the facility.