I. Introduction
Software has been emerged as a powerful technologies and services to solve the complex technical problems easily. During the last several years, a considerable number of software development methods have been introduced to produce robust, reusable and adaptable software systems [1]. The computer systems along with their applications have been developed quickly by modern systems and languages [2]. High-level languages help in writing computer programs in a faster manner. It has been extended in many areas in modern life. Programming tools plays a key role in writing software which is growing in a rapid way. They are used by the software developers to create, debug and maintain the applications. When it comes to the pros and cons of various programming languages, programmers and computer scientists alike usually hold strong opinions [3].