Suchitra Gupta

Subscribe to Suchitra Gupta: eMailAlertsEmail Alerts
Get Suchitra Gupta: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Suchitra Gupta

Introduction Much of the excitement about Java comes from C++ programmers looking for a better way to develop software. In this article we take an in-depth look at Java from the perspective of a C++ expert who wishes to quickly come up to speed and transfer hard-earned knowledge of C++ to the new language. Our purpose is not to disparage any particular programming language. Contrary to what some would have you believe, Java is not the answer to all the world's problems, and every language has its place. However, Java provides an elegant solution to many problems in computing, and we feel that an objective comparison of C++ and Java will both assist C++ experts in more quickly adapting to a new programming paradigm, and identify the strengths and weaknesses of each language. This article is divided into two parts, the first of which examines various object-oriented c... (more)

Java through the Eyes of a C++ Programmer Part 2

Introduction In the first article of this series, we compared how Java and C++ support various object-oriented concepts. In this second and final part, we cover other programming language concepts and examine differences in how the two languages support them. Each programming language concept has its own section, first presenting the concept in commonly-used terms and then comparing how ANSI C++ and Java 1.0 implement, or can be used to implement, it. Object and Class Initialization and Finalization Objects and classes both need to be given the opportunity to initialize their co... (more)