• DocumentCode
    1081230
  • Title

    Programming with objects

  • Author

    Register, Andy ; Hopper, Michael A.

  • Author_Institution
    Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    13
  • Issue
    2
  • fYear
    1994
  • fDate
    4/1/1994 12:00:00 AM
  • Firstpage
    34
  • Lastpage
    36
  • Abstract
    The primary question about object programming is "How is it better than traditional programming methods?" The following answers are typically given: increased productivity, more code reuse, better management of complexity, and encouragement of a healthy programming style. However these advantages may not be evident until one understands the philosophy behind an object. Furthermore, when trying to learn an object based language, the first obstacles appear to be terminology and language syntax. This is deceiving since the real obstacle is learning to think of a program in terms of objects rather than data and subroutines. The distinction is as subtle as it is powerful. The present authors present some terms and ideas about programming with objects without emphasizing any specific programming language.<>
  • Keywords
    object-oriented programming; code reuse; language syntax; management of complexity; object based language; object programming; productivity; programming style; terminology; Algorithms; Computer languages; Data engineering; Data structures; Design methodology; High level languages; Large-scale systems; Productivity; Programming; Terminology;
  • fLanguage
    English
  • Journal_Title
    Potentials, IEEE
  • Publisher
    ieee
  • ISSN
    0278-6648
  • Type

    jour

  • DOI
    10.1109/45.283887
  • Filename
    283887