dc.contributor.author |
Mazhindu_Shumba, R
|
|
dc.contributor.editor |
Ram, Vevek
|
|
dc.date.accessioned |
2018-08-15T10:14:38Z |
|
dc.date.available |
2018-08-15T10:14:38Z |
|
dc.date.issued |
1996 |
|
dc.identifier.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). |
en |
dc.identifier.isbn |
0-620-20568-7 |
|
dc.identifier.uri |
http://hdl.handle.net/10500/24637 |
|
dc.description.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. |
en |
dc.language.iso |
en |
en |
dc.title |
Lessons learnt from using C++ the object-oriented approach to software development |
en |