• DocumentCode
    2087810
  • Title

    Object-oriented programming in a conventional programming environment

  • Author

    Breen, David E. ; Getto, Phillip H. ; Apodaca, Anthony A.

  • Author_Institution
    Design Res. Center, Rensselaer Polytch. Inst., Troy, NY, USA
  • fYear
    1989
  • fDate
    20-22 Sep 1989
  • Firstpage
    334
  • Lastpage
    343
  • Abstract
    A programming methodology that implements many object-oriented features within a conventional programming environment is described. The methodology was created during the development of a computer animation system, The Clockworks. The methodology supports such object-oriented features as objects with variables and methods, class hierarchies, variable and method inheritance, object instantiation, and message passing. The methodology does not employ any special keywords or language extensions, thus removing the need for a preprocessor or compiler. The methodology has been implemented in a C/Unix environment. This allows the environment and any system developed within it to be ported to a wide variety of computers which support Unix. The methodology provides many object-oriented features and associated benefits. It also provides all the benefits of a C/Unix environment, including portability, a rich variety of development tools, and efficiency
  • Keywords
    computer animation; object-oriented programming; programming environments; C environment; The Clockworks; Unix environment; class hierarchies; computer animation system; conventional programming environment; message passing; object instantiation; Animation; Application software; Chromium; Clocks; Costs; Data preprocessing; Hardware; Message passing; Object oriented programming; Programming environments;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1989. COMPSAC 89., Proceedings of the 13th Annual International
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-8186-1964-3
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1989.65105
  • Filename
    65105