OBJECT-ORIENTED PROGRAMMING LANGUAGES AS TOOLS FOR FORMULATIONS OF SYSTEM ABSTRACTION

被引:0
|
作者
Kindler, Eugene [1 ]
Krivy, Ivan [1 ]
机构
[1] Univ Ostrava, Dept Informat & Comp, Fac Sci, CZ-70103 Ostrava, Czech Republic
关键词
Object-oriented programming; exact theories; nesting theories; complex systems; SIMULATION;
D O I
暂无
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The classes that the object-oriented programming languages allow to define correspond to exact abstract notions. The instances of classes correspond to exactly behaving entities. The so called life rules that some of those languages allow including as integral components of classes correspond to algorithms that run in parallel. The life rules can be related to a certain abstraction of Newtonian time, which allows formulating exact description of dynamic systems, i.e. models of entities that are studied by natural and/or technical sciences and even by social sciences and humanities. The sets of classes can represent exact theories. In case such a language is also block-oriented, the exact theories can be formulated and handled as concepts, too. When the applied language admits the life rules, a certain dynamic development of such a theory can be exactly formulated. Moreover, the synthesis of the block orientation with the object orientation allows describing dynamic systems that handle exact theories. If the applied object-oriented language is consistent and independent of computer essence, it represents a true mathematical language, able to be used for describing very complex systems (including intelligent ones).
引用
收藏
页码:583 / 592
页数:10
相关论文
共 50 条
  • [1] Object-oriented Programming with Gradual Abstraction
    Normark, Kurt
    Thomsen, Lone Leth
    Thomsen, Bent
    [J]. ACM SIGPLAN NOTICES, 2013, 48 (02) : 41 - 51
  • [2] Object-oriented languages and tools proliferate
    不详
    [J]. COMPUTER DESIGN, 1996, 35 (10): : 96 - 96
  • [3] TEACHING OBJECT-ORIENTED PROGRAMMING IS MORE THAN TEACHING OBJECT-ORIENTED PROGRAMMING-LANGUAGES
    KNUDSEN, JL
    MADSEN, OL
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1988, 322 : 21 - 40
  • [4] DEBUGGING TOOLS FOR OBJECT-ORIENTED PROGRAMMING
    PURCHASE, JA
    WINDER, RL
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1991, 4 (03): : 10 - &
  • [5] TOOLS FOR OBJECT-ORIENTED SPMD PROGRAMMING
    MOISAN, B
    DUTHEN, Y
    CAUBET, R
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1993, 38 (1-5): : 189 - 196
  • [6] Object-oriented programming as the end of history in programming languages
    vanEmden, MH
    [J]. 1997 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2: PACRIM 10 YEARS - 1987-1997, 1997, : 981 - 984
  • [7] Full Abstraction at Package Boundaries of Object-Oriented Languages
    Welsch, Yannick
    Poetzsch-Heffter, Arnd
    [J]. FORMAL METHODS: FOUNDATIONS AND APPLICATIONS: SBMF 2011, 2011, 7021 : 28 - 43
  • [8] Object-oriented concurrent programming languages and systems
    Tripathi, A
    Van Oosten, J
    Miller, R
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1999, 12 (07): : 22 - +
  • [9] OBJECT-ORIENTED LANGUAGES, A NEW STYLE OF PROGRAMMING
    COINTE, P
    [J]. RECHERCHE, 1986, 17 (183): : 1564 - 1567
  • [10] Type Capabilities for Object-Oriented Programming Languages
    Wu, Xi
    Lu, Yi
    Meiring, Patrick A.
    Hayes, Ian J.
    Meinicke, Larissa A.
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2018, 2018, 11232 : 215 - 230