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
Link To Document