Evaluation of Programming Language's Libraries Investment

Abstract

Reusing functions and classes in object oriented programming languages considered as the first real experience for software reuse concept. Libraries investments considered as the most important feature to enhance programmer productivity achieving good quality software product because of it's positive effect on the software performance. In addition of saving lots of efforts and time because you don't need to start from scratch rather you can reuse the existing, well defined, carefully tested, well documented, portable, widely available components which increases reliability, modifiability and the consequences of the ease to manage, modify and maintain. These units need not to be recompiled again, this supports the success to achieve the object of software production project and the object of managing it. High quality production make time and budget management easier and reduces after sell services cost. This paper investigate merits of OOP that invest the standard libraries against conventional OOP written in the same language but not investing the existing libraries on quantitative basis. Measurements was made by using some of the well known software metrics [1-2] comparing the results for object oriented programs that use libraries with conventional programs doing the same thing but does not use the exist libraries, the results for the software metrics I get is much better for programs that use libraries. I consider this paper as an invitation to use the existing libraries to achieve effective software industry.