| 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 |