Tonto: A Fortran based object-oriented system for quantum chemistry and crystallography

被引:0
|
作者
Jayatilaka, D [1 ]
Grimwood, DJ [1 ]
机构
[1] Univ Western Australia, Sch Biomed & Chem Sci, Crawley, WA 6009, Australia
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Tonto is an object oriented system for computational chemistry. This paper focuses mainly on the Foo, the object oriented language used to implement Tonto. Foo currently translates into Fortran 95. It offers almost all the features of the coining Fortran 2000 except for dynamic types. It goes beyond the Fortran standard in that parameterised types and template-like inheritance mechanisms are provided. Since the method is based on textual inclusion, it generates code which is easy for the compiler and human to understand. Example code is given, and possible future work on the language is discussed.
引用
收藏
页码:142 / 151
页数:10
相关论文
共 50 条
  • [21] Modeling of PDM system based on object-oriented technique
    Sheng, Bu-Yun
    Yu, Jiang-Xia
    Ma, Zhi-Yuan
    Zhou, Zu-De
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2003, 9 (SUPPL.): : 75 - 78
  • [22] Research on Object-Oriented System Model Based on Feature
    Li, Kewang
    Li, Qiang
    Niu, Xinghua
    ADVANCED DESIGN AND MANUFACTURING TECHNOLOGY III, PTS 1-4, 2013, 397-400 : 1050 - 1054
  • [23] Multiagent system design based on object-oriented patterns
    Royal Melbourne Inst of Technology, Melbourne
    JOOP - Journal of Object-Oriented Programming, 1997, 10 (03):
  • [24] Research on object-oriented system model based on feature
    Li, Q
    Li, KW
    Liu, SQ
    Zhao, YP
    OBJECT-ORIENTED TECHNOLOGY, 1997, : 174 - 178
  • [25] An object-oriented based development tool for expert system
    Ma, YS
    Barthes, JPA
    OBJECT-ORIENTED TECHNOLOGY, 1997, : 35 - 40
  • [26] Multiagent system design based on object-oriented patterns
    Kendall, EA
    Malkoun, MT
    Jiang, C
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1997, 10 (03): : 41 - 47
  • [27] Object-oriented redesign of a real-world Fortran 77 solver
    Weidmann, M
    MODERN SOFTWARE TOOLS FOR SCIENTIFIC COMPUTING, 1997, : 325 - 338
  • [28] Using FORTRAN 90 and object-oriented programming to accelerate code development
    Univ. of Michigan Radiat. Laboratory, 1301 Beal Ave, Ann Arbor, MI 48109-2122, United States
    IEEE Antennas Propag Mag, 6 (85-90):
  • [29] Comparison of C++ and Fortran 90 for object-oriented scientific programming
    Cary, JR
    Shasharina, SG
    Cummings, JC
    Reynders, JVW
    Hinker, PJ
    COMPUTER PHYSICS COMMUNICATIONS, 1997, 105 (01) : 20 - 36
  • [30] Design patterns for an Object-Oriented computational chemistry
    Bersini, H
    ADVANCES IN ARTIFICIAL LIFE, PROCEEDINGS, 1999, 1674 : 389 - 398