slides

Developing the Compiler to Upgrade Features of Object Oriented Programming (OO) C++

Abstract

© ASEE 2011The latest deployment of emerging technologies with advances in internet and web enabled services change the style of conducting business and managing the daily life. The latest and faster technology has made the world as global village for exchanging the information and service delivery. However, developing the new software and interactive applications for these environments perpetuate to be more challenging and complex issue. To handle these complex tasks, many programming languages are developed to meet the requirements for all of the applications but flaws in programming languages are still continuing. With design and development of Object-Oriented Programming (OOP) languages, handling the complexity issues associated with the design, development, maintaining the software and applications, have been controlled with some extend but not fully guaranteed goals are achieved. OOP provides the solution and satisfaction in form of encapsulation, inheritance, polymorphism, Class/Object and data abstraction. Despite of provision of such rich features, OOP has some minor flaws, which causes the weak performance. This paper introduces and handles the flaws of parsing related with C++ language. The major focus of the contribution is to improve an efficiency of parsing associated with current C++ parsers; such as delayed loop statements, nested multi-line Comments, friend functions boolean expression. To handle these issues, we introduce Java Compiler Compiler (Java-CC), which maintains the Lexical and the Parser. Java CC also provides the facility to write flexible coding and definitions in OOP C++. Second, we implement new concept of Java-CC and get the desired results. Finally, we conclude the paper and give the future directions to make C++ more richer language

    Similar works