Lessons learnt from using C++ the object-oriented approach to software development
Loading...
Authors
Mazhindu_Shumba, R
Issue Date
1996
Type
Language
en
Keywords
Alternative Title
Abstract
This paper presents the lessons learned from using the C++ programming language and an object-oriented design methodology for the development of a prototype analysis tool for
inheritance relationships in object-oriented C++ software systems.During the project two
tools were developed; a data extraction tool, and an analysis tool. We noted that
inheritance and dynamic binding, reuse and strong typedness are powerful features of
C++. However, we also noted that; C++ is an evolving language which needs
standardization, the learning curve is very long, C++ leaves the programmer to resolve
most problems and C++ code is very difficult to navigate and understand. We hope that
the lessons explained in this paper will not only enhance the understanding of the C++
language, but also be very useful to anyone who intends using the language with any
other object-oriented designing approach.
Description
Citation
Mazhindu-Shumba, R. (1996) Lessons learnt from using C++ the object-oriented approach to software development. Industry Meets Academia: Proceedings of the 1996 National Research and Development Conference, The South African Institute of Computer Scientists and Information Technologists, Interaction Conference Centre, University of Natal, Durban, 26 & 27 September, hosted by The Department of Computer Science and Information Systems, University of Natal, Pietermaritzburg, edited by Vevek Ram, (ISBN 0-620-20568-7).