Рус Eng Cn 翻译此页面:
请选择您的语言来翻译文章


您可以关闭窗口不翻译
图书馆
你的个人资料

返回内容

软件系统和计算方法
正确的文章链接:

多机系统编程的工具性方法

Dagaev Dmitry Viktorovich

ORCID: 0000-0003-0343-3912

JSC"RASU"首席专家

115230, Russia, Moscow, Zeleny Prospekt, 5/12, building 3, room 1

dvdagaev@oberon.org

DOI:

10.7256/2454-0714.2024.1.69437

EDN:

WVZVVU

评审日期

25-12-2023


出版日期

02-04-2024


注解: 面向对象的编程方法有自己的适用范围。 对于许多任务,传统上优选经典结构编程方法。 这些偏好在确定性世界和面向机器的系统中并不罕见。 从历史上看,经典方法是从机器表示的冯诺依曼体系结构演变而来的。
在解决确定性世界的问题时,揭示了与面向对象思维相反的方法的优势。 例如,在经典实现中基于模块化编程语言Oberon的语言和系统展示了实现可靠性的极简方法,这与寻求最大化支持功能数量的大多数软件系统显着不同。 数据驱动编程技术也背离了传统的对象模型,要求代码和数据分离。 本文作者提出的工具方法将Oberon技术与数据驱动编程相结合,同时保留了OOP固有的接口交互机制。 而不是对象,提出了与对象相关联的工具,其本身不存储数据。 本文提出的工具方法不同于对象表示和经典结构表示。 它可以让你保持这两种方法的优点。
与此同时,工具方法在数据驱动的编程基础架构中起作用。 多态性和处理接口的能力取自面向对象的方法。 数据结构的定义和与它们的交互取自经典结构编程。 数据驱动编程使用代码与数据的分离以及后者以持久形式的生命周期。
新颖之处在于,工具方法为经典编程语言Oberon和经典方法提供了与OOP不同的开发分支。 在Multioberon系统中实现,仪器方法允许解决许多重要任务,特别是关键系统中的自动化任务。


出版日期:

工具方法, 奥伯龙, 限制, 编译器, 模块化, 数据驱动编程, [医]多音, 斯卡达, 计算机科学-21, 元数据