cdc-coteauxdegaronne
» » Programming with Objects: A Comparative Presentation of Object Oriented Programming with C++ and Java
eBook Programming with Objects: A Comparative Presentation of Object Oriented Programming with C++ and Java ePub

eBook Programming with Objects: A Comparative Presentation of Object Oriented Programming with C++ and Java ePub

by Avinash Kak

  • ISBN: 0471268526
  • Category: Programming
  • Subcategory: Computers
  • Author: Avinash Kak
  • Language: English
  • Publisher: Wiley-IEEE Press; 1 edition (March 21, 2003)
  • Pages: 1144
  • ePub book: 1651 kb
  • Fb2 book: 1459 kb
  • Other: azw doc docx txt
  • Rating: 4.4
  • Votes: 998

Description

Your essential comparative approach to learning C++ and JavaProgramming with Objects: A Comparative .

Your essential comparative approach to learning C++ and Java This is simply one of the best written books on OO programming with C++ and Java. Ever since the book came out, we have used it as a standard reference in our company.

Your essential comparative approach to learning C++ and Java. This is simply one of the best written books on OO programming with C++ and Java.

Authors: Avinash Ka. Scripting with Objects: A Comparative Presentation of Object-Oriented Scripting with Perl and Python.

Scripting with Objects: A Comparative Presentation of Object-Oriented Scripting with Perl and Python. Prioritizing Web Usability. Introducing Microsoft Office InfoPath 2003 (Bpg-Other).

Автор: Avinash C. Kak Название: Programming with Objects: A Comparative Presentation of Object-Oriented . This book features an object-oriented approach. It includes coverage on defining classes.

This book features an object-oriented approach.

This book is intended for a reader who is well-conversant with the important features of C: pointers, strings, arrays, and structures.

Your essential comparative approach to learning C++ and Java Programming with Objects: A. .

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 pr.

Электронная книга "Scripting with Objects: A Comparative Presentation of Object-Oriented Scripting with Perl and Python", Avinash C. Kak. Эту книгу можно прочитать в Google Play Книгах на компьютере, а также на устройствах Android и iOS. В. Выделяйте текст, добавляйте закладки и делайте заметки, скачав книгу "Scripting with Objects: A Comparative Presentation of Object-Oriented Scripting with Perl and Python" для чтения в офлайн-режиме.

Programming with Objects: A Comparative Presentation of Object-Oriented Programming With C++ and Java.

A Comparative Presentation of Object-Oriented Programming. Avinash C. Purdue University. 0 Arrays and their Initialization in Java . 0. 1 A Java Array is an Object . A Wiley-Interscience Publication. 318 321. 322 326 328 329 334 334. 8 Object Reference and Memory Allocation . Object Reference in C++ . Object Reference in Java . Memory Allocation in C++ . Memory Allocation in Java . Structures in C++ . Homework.

Kak, A. Programming With Objects: A Comparative Presentation of Object Oriented Programming with . Jaikumar, P. and Avinash Kak, "A Graph-Theoretic Framework for Isolating Botnets in a Network," Security and Communication Networks, 2012

Kak, A. Programming With Objects: A Comparative Presentation of Object Oriented Programming with C++ and Java John Wiley and Sons (2003). Kak, A. "Scripting with Objects: A Comparative Presentation of Object-Oriented Scripting with Perl and Python" John Wiley and Sons (2008). "Designing with Objects: Object-Oriented Design Patterns Explained with Stories from Harry Potter" John Wiley and Sons (2015). and Avinash Kak, "A Graph-Theoretic Framework for Isolating Botnets in a Network," Security and Communication Networks, 2012. Cryptography and Network Security.

Your essential comparative approach to learning C++ and JavaProgramming with Objects: A Comparative Presentation ofObject-Oriented Programming with C++ and Java, a comparativepresentation of object-oriented programming with two of the mostpopular programming languages of today, teaches vital skills andtechniques for the Internet age. Based on highly successful coursestaught by the author, this book answers the need for acomprehensive educational program on the subject of object-orientedprogramming. In a clear and accessible format, the author comparesand contrasts both languages, from basic language constructs to howboth languages are used in application-level programming, such asgraphics programming, network programming, and databaseprogramming.Since both C++ and Java were born out of the same language, C,learning these two languages together has several distinctadvantages:* Because they have much in common at the level of basic languagestructures, learning C++ and Java together saves time andfacilitates the mastery of each* Learning by contrast and comparison can be more efficient andenjoyable, allowing readers access to the strengths and weaknessesof both languages* Learning to write a program in one language that corresponds to agiven program in the other language enables students to tackle moredifficult projects in either language* Comparing similar concepts in the two languages leads to a deeperunderstanding of the concepts in bothRoughly the first half of the text is devoted to basic languageissues. 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 programmingand as a reference for professionals implementing Web- andInternet-based applications, Programming with Objects: AComparative Presentation of Object-Oriented Programming with C++and Java is also recommended for programmers familiar with eitherlanguage who wish to expand their programming skills.

Comments

Gerceytone Gerceytone
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.
Zonama Zonama
I took a C++/Java course based on this book and liked it very much.

Of course, you will be better off if you get yourself two separate books on C++ (for instance, The C++ Programming Language: Special Edition (3rd Edition) ) and Java, but this one is as good as it gets in a single cover.

Besides, the main attraction here is for a person who knows C++ (Java) and wants to switch to Java(C++), because the book provides a consistent side-by-side comparative analysis.
Rainshaper Rainshaper
Helped very much as someone experienced in Java with a desire to learn C++.

The explanations and examples are thorough, and make it easy to differentiate between the nuances of the two languages.

This book assumes the reader to know a moderate amound of C already, but that isn't actually required. I only know very rudimentary C and found it quite accessible.

If you know Java, C or C++, this book should be good for learning Java and C++. But this is not an introduction to programming for beginners. If you don't know either of the 3 aforementioned languages I think you will easily get lost, as it assumes some knowledge of common terminology.
Anaragelv Anaragelv
This is simply one of the best written books on OO programming with C++ and Java. Ever since the book came out, we have used it as a standard reference in our company. Our experience is the same as mentioned by the reviewer "I. Ivanova" that this book will save you from having to read a lot of confusing and annoying explanations available on the web and elsewhere.

About the negative review by "The Adas", I think that reviewer is confused between the books on software engineering (which this book is NOT) and the books on programming languages (the subject of this book). The issues of scalability and "separation of concerns" mentioned by this reviewer --- these and other similar issues have been around since the mid 1970s --- are not something you write about in language-focused books on object-oriented programming. Those issues belong more to books on software engineering in general.

Finally, for those interested in software quality, after mastering this book, check out the recent publications co-authored by Kak in IEEE Transactions on Software Engineering (one in 2007 and the other in 2008). By working closely with folks in industry, Kak has developed interesting new quality-related concepts for both legacy and large object-oriented software projects. Our company is currently developing software quality measurement tools based on these concepts.
Cha Cha
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.
Zodama Zodama
I really question some of these other reviews for this book. I read through and, to be honest, I was highly disappointed. Object Oriented development is a huge topic in the software development industry (and has been for years), yet this book provides little insight to overcoming some of the more common issues you will see day to day in the professional field. In fact, some of these chapters actually present things in a way that would ultimately make your Object Oriented architecture unscalable, obscure, and nearly impossible to maintain. And there is practically little to no acknowledgement of our very, very important concept of separation of concerns in this book.

I had hoped that Programming with Objects would examine the differences in syntax and language mechanics between C++ and Java, and then expand upon how those differences would change the Object Oriented model you might use for each. Unfortunately, it did not. The man who wrote this book may have made some notable advancements in information technology back in the 80s, but it's rather clear he has spent his time as of late writing books and less time actually working in the field (which, considering the pace of our industry, is a huge mistake). I do not recommend this book.
Doomredeemer Doomredeemer
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).