Start reading Programming with Objects on the free Kindle Reading App or on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here.

Deliver to your Kindle or other device

Enter a promotion code
or gift card
 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Programming with Objects: A Comparative Presentation of Object-Oriented Programming With C++ and Java [Kindle Edition]

Avinash C. Kak
4.6 out of 5 stars  See all reviews (9 customer reviews)

Digital List Price: $116.00 What's this?
Print List Price: $120.00
Kindle Price: $92.80
You Save: $27.20 (23%)

Formats

Amazon Price New from Used from
Kindle Edition $92.80  
Paperback $104.52  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

Your essential comparative approach to learning C++ and Java

Programming with Objects: A Comparative Presentation of Object-Oriented Programming with C++ and Java, a comparative presentation of object-oriented programming with two of the most popular programming languages of today, teaches vital skills and techniques for the Internet age. Based on highly successful courses taught by the author, this book answers the need for a comprehensive educational program on the subject of object-oriented programming. In a clear and accessible format, the author compares and contrasts both languages, from basic language constructs to how both languages are used in application-level programming, such as graphics programming, network programming, and database programming.

Since both C++ and Java were born out of the same language, C, learning these two languages together has several distinct advantages:
* Because they have much in common at the level of basic language structures, learning C++ and Java together saves time and facilitates the mastery of each
* Learning by contrast and comparison can be more efficient and enjoyable, allowing readers access to the strengths and weaknesses of both languages
* Learning to write a program in one language that corresponds to a given program in the other language enables students to tackle more difficult projects in either language
* Comparing similar concepts in the two languages leads to a deeper understanding of the concepts in both


Roughly the first half of the text is devoted to basic language issues. More advanced topics are detailed in the second half, including programming of graphical user interfaces, multithreading, network programming, and database programming.

Designed as a text for educational programs in advanced programming and as a reference for professionals implementing Web- and Internet-based applications, Programming with Objects: A Comparative Presentation of Object-Oriented Programming with C++ and Java is also recommended for programmers familiar with either language who wish to expand their programming skills.


Editorial Reviews

Review

"...a wonderful volume...a very worthwhile read...essential..." (Choice, September 2003)

From the Back Cover

Your essential comparative approach to learning C++ and Java

Programming with Objects: A Comparative Presentation of Object-Oriented Programming with C++ and Java, a comparative presentation of object-oriented programming with two of the most popular programming languages of today, teaches vital skills and techniques for the Internet age. Based on highly successful courses taught by the author, this book answers the need for a comprehensive educational program on the subject of object-oriented programming. In a clear and accessible format, the author compares and contrasts both languages, from basic language constructs to how both languages are used in application-level programming, such as graphics programming, network programming, and database programming.

Since both C++ and Java were born out of the same language, C, learning these two languages together has several distinct advantages:

  • Because they have much in common at the level of basic language structures, learning C++ and Java together saves time and facilitates the mastery of each
  • Learning by contrast and comparison can be more efficient and enjoyable, allowing readers access to the strengths and weaknesses of both languages
  • Learning to write a program in one language that corresponds to a given program in the other language enables students to tackle more difficult projects in either language
  • Comparing similar concepts in the two languages leads to a deeper understanding of the concepts in both

Roughly the first half of the text is devoted to basic language issues. More advanced topics are detailed in the second half, including programming of graphical user interfaces, multithreading, network programming, and database programming.

Designed as a text for educational programs in advanced programming and as a reference for professionals implementing Web- and Internet-based applications, Programming with Objects: A Comparative Presentation of Object-Oriented Programming with C++ and Java is also recommended for programmers familiar with either language who wish to expand their programming skills.


Product Details

  • File Size: 9146 KB
  • Print Length: 1144 pages
  • Publisher: Wiley-IEEE Press; 1 edition (April 7, 2003)
  • Sold by: Amazon Digital Services, Inc.
  • Language: English
  • ASIN: B00179EUEA
  • Text-to-Speech: Enabled
  • X-Ray:
  • Lending: Enabled
  • Amazon Best Sellers Rank: #1,145,699 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


Customer Reviews

Most Helpful Customer Reviews
21 of 25 people found the following review helpful
5.0 out of 5 stars A pedagogical triumph! April 6, 2003
Format:Paperback
This book is virtually unique. By presenting object-oriented programming from the twin viewpoints of java and c++, the author gives a 3-dimensional perspective of object-oriented programming.
There are three groups of programmers who would benefit from this book. Firstly, those who have mastered an imperative language like C and who are totally new to object oriented programming. Learning both java and c++ by reading one book can save a tremendous amount of time.
But two equally important audiences for this book are those programmers who know only c++ or java, and want to learn the other language. If you are either of these camps, this is the book you've been waiting for. It can be read as a "programming cookbook" showing how to do almost every common programming task, from copying files to Gui/Database programming in both java and c++, allowing the reader to leverage expertise in one language when learning the other.
Comment | 
Was this review helpful to you?
11 of 14 people found the following review helpful
5.0 out of 5 stars Superb book on Java and C++ April 7, 2003
By A Customer
Format:Paperback
This is a pathbreaking book that teaches Java and C++ as a package. I believe this is an innovation that should be universally adopted. Kak, who is legendary as a inspiring teacher, uses all his skills to abstract the main ideas of the two languages in such a manner that is illuminating.
I recommend this book enthusiastically as a text for college courses and as a book for self study.
Comment | 
Was this review helpful to you?
6 of 7 people found the following review helpful
5.0 out of 5 stars Very, very good book on C++/c, JAVA April 26, 2007
Format:Paperback
To put it simply, this book is the best book I have read on OOP. It will save you a LOT of time and annoying searching through the net to only read thousands of confusing and badly written explanations of the different aspects of OOP with C++/Java. It is also very good with the choice of topics. Highly recommended. The text is simple, terse, to the point and fun to read.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
5.0 out of 5 stars A good book for learnig C++. July 6, 2008
By mic.sca
Format:Paperback
I'm not new to oop, as I'm a java programmer; I took this book because I had to study some c++ for a job interview.
I liked this book from the beginning, I think the explanations are very clear and the examples go right to the point.
The best thing about the book is that it's very detailed and precise, and it doesn't waste your time with ambiguous discourses (as many IT books do).
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars Good book to learn C++, JAVA or both February 5, 2010
Format:Paperback|Verified Purchase
Dr. Kak does a great job of teaching both C++ and JAVA at the same time by comparing the two as he goes through the workings of both.

Some level of C programming knowledge is helpful, however the book is very complete and Dr. Kak is very good about not discussing items which have not been introduced yet, so you can catch up quickly even with limited C knowledge.

Pluses: You can learn two languages for the price/time of one! If you don't know either, you can learn both and not pick up a biased for the first you learn.

Negative: You can get the differences a little confused. Is a friend type for C++ or JAVA? But, at least you will know what they mean and what the equivalent is.

I took a Master's level course that used this book, and before the semester was over my binding was coming apart. Disadvantage to paperback.
Comment | 
Was this review helpful to you?

More About the Author

Discover books, learn about writers, read author blogs, and more.


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Look for Similar Items by Category