Eolang: Toward a New Java']Java-Based Object-Oriented Programming Language

被引:2
|
作者
Saleh, Hadi [1 ]
Zykov, Sergey [1 ]
Legalov, Alexander [1 ]
机构
[1] Natl Res Univ Higher Sch Econ, Moscow, Russia
关键词
Eolang; Elegant objects; Object-oriented programming; Functional programming; !text type='Java']Java[!/text] virtual machine;
D O I
10.1007/978-981-16-2765-1_30
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Object-oriented programming (OOP) is one of the most common programming paradigms used for building software systems. However, despite its industrial and academic value, OOP is criticized for its high complexity, low maintainability and lack of rigorous principles. Eolang (a.k.a. EO) was created to solve the above problems by restricting its features and suggesting a formal object calculus for this programming language. This paper seeks to analyze the Eolang language and compare it to other OOP languages in order to develop the core features of this new language.
引用
收藏
页码:355 / 363
页数:9
相关论文
共 50 条
  • [41] A distributed object-oriented parallel computing environment based on Java']Java/CORBA
    Chen, CC
    Hsieh, KH
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 1749 - 1755
  • [42] Object-oriented simulation with SML and Silk in .Net and Java']Java
    Kilgore, RA
    PROCEEDINGS OF THE 2003 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2003, : 218 - 224
  • [43] An empirical analysis of object-oriented metrics for Java']Java technologies
    Farooq, Ayaz
    Braungarten, Rene
    Dumke, Reiner R.
    PROCEEDINGS OF THE INMIC 2005: 9TH INTERNATIONAL MULTITOPIC CONFERENCE - PROCEEDINGS, 2005, : 548 - 553
  • [44] Architectural support on object-oriented progranmiing in a JAVA']JAVA processor
    Tan Yiyu
    Chihang, Yau
    Fong, Anthony
    IEEE 17TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, PROCEEDINGS, 2006, : 303 - +
  • [45] A comparison of the Object-Oriented features of Ada 2005 and Java']Java™
    Brosgol, Benjamin M.
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2008, 2008, 5026 : 115 - 129
  • [46] Object-Oriented Finite Elements: From Smalltalk to Java']Java
    Eyheramendy, D.
    Oudin-Dardun, F.
    TRENDS IN ENGINEERING COMPUTATIONAL TECHNOLOGY, 2008, : 17 - 39
  • [47] An object-oriented invocation layer for the Java']Java message service
    Jank, K
    Oberhauser, R
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2003: OTM 2003 WORKSHOPS, 2003, 2889 : 57 - 69
  • [48] Silk™:: A Java']Java-based process simulation language
    Healy, KJ
    Kilgore, RA
    PROCEEDINGS OF THE 1997 WINTER SIMULATION CONFERENCE, 1997, : 475 - 482
  • [49] The development of an object-oriented, discrete-event simulation language using Java']Java.
    Martin, P
    ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE AND INTERNATIONAL COMPUTER SCIENCE CONFERENCE, PROCEEDINGS, 1997, : 123 - 130
  • [50] Object-Oriented Design with UML and Java
    Barclay, Kenneth
    Savage, John
    Object-Oriented Des. with UML and Java, 1600, (1-401):