• DocumentCode
    1380704
  • Title

    Watch your language!

  • Author

    Wiener, Richard

  • Author_Institution
    Colorado Univ., Colorado Springs, CO, USA
  • Volume
    15
  • Issue
    3
  • fYear
    1998
  • Firstpage
    55
  • Lastpage
    56
  • Abstract
    Sure, object orientation is unnatural-computer programming in any language is. We must rely on good principles, good tools, and good languages. This author tells L. Hatton to blame C++ and its culture for the bad rap against OO, and to look elsewhere for a workable OO language. He suggests comparing C to a better OOP language. In his view, Eiffel fosters a culture embodying the best tendencies of OOP Most importantly, Eiffel offers programmers the ability to specify formally, at the implementation level, the behavior of a class. Several companies have reported that such specifications, written in Eiffel, can greatly improve the reliability of large scale software systems
  • Keywords
    C language; formal specification; object-oriented languages; object-oriented programming; software reliability; C++; Eiffel; OOP language; computer programming; implementation level; large scale software systems reliability; object orientation; specifications; workable OO language; Computer science; Memory management; Object oriented programming; Problem-solving; Programming profession; Project management; Software reliability; Software systems; Springs; Watches;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.676738
  • Filename
    676738