aspose file tools*
The moose likes Java in General and the fly likes C++ Or Java For OOP? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "C++ Or Java For OOP?" Watch "C++ Or Java For OOP?" New topic
Author

C++ Or Java For OOP?

Hassan Naqvi
Ranch Hand

Joined: May 03, 2001
Posts: 158
Hi friends,

I want to get command on OOP.I have done C language(Intemediate level).Now i have two choices,
1: Shift on C++ to get OOP Concepts.
2: Shift on JAVA to get OOP Concepts.
Well, i have no idea that which one gives detailed & good OOP concepts.But i know that, "OOP" is very useful in most of the programming.
I like to hear your valuable & reasonable advice.
Thank You.
Hassan.
NOTE: It is my wish to get OOP Concepts very cleared & detailed.

------------------
Always Belive On Logic!!


Always Belive On Logic!!
Peter den Haan
author
Ranch Hand

Joined: Apr 20, 2000
Posts: 3252
Originally posted by Hassan Naqvi:
I want to get command on OOP.I have done C language(Intemediate level).Now i have two choices,
1: Shift on C++ to get OOP Concepts.
2: Shift on JAVA to get OOP Concepts.

Are you sure this is "advanced Java"? Anyway -- the fact that you've done C is a bit of a handicap. C programmers commonly use C++ as a C-plus-extras for months or years before they come around to using it as an OO programming language.
For that reason alone, if coming to grips with OO concepts in the shortest possible time is your goal, Java is your choice. It is a much purer OO language which will be a better (and more insistent) guide to the field. (In case you wondered, I'm familiar with all three languages at an advanced level).
- Peter
Sean MacLean
author
Ranch Hand

Joined: Nov 07, 2000
Posts: 621
Not so advanced - but at least general . I'd also point out that studying the basic concepts of OO abstracted from any particular language can also be helpful. It's a bit more taxing on the mind (but this can be good, too) and provides a solid grounding without the chance of the principles getting obscured by code. Similarlly, one course I took at univ. approached the topic in parallel with 5 different languages touching on core concepts and how they were handeled in the various languages.
Sean
rajesh purohit
Ranch Hand

Joined: May 02, 2001
Posts: 33
It would be better to learn OOPs in general and not sticking to a particular language. Why dont u read books on OOPs concepts and than choose urself which language u should prefer. By doing this u can choose betn' Java ,C++ and other languages implementing OOPs, and i think that would be better for u.
as u said .. Always belive in Logic i belive in Logic as well as Concept
ok. the suggestion is read OOPs cocept first and than u will find easy to compair all the OOPs oriented lang. by urself.
best of luck
Rajesh Purohit
INDIA
[This message has been edited by rajesh purohit (edited May 04, 2001).]


Bye for Now<P>Rajesh Purohit<BR>INDIA
Hassan Naqvi
Ranch Hand

Joined: May 03, 2001
Posts: 158
Thanks Rajesh..
Your advice seems very reasonable.Hope i'll planed according to your advice.But to do this i want to know the names of good OO
Books.So that i can clear my OO Concepts & then select any language.
Regards,
Hassan.
rajesh purohit
Ranch Hand

Joined: May 02, 2001
Posts: 33
i can only provide u some useful links about OOPs , hope they will help u.
Also if possible go to some bookstore and c urself some books after reading some of the pages u can guess which book is good for reading and having language suitable to ur test. (though u can purchase books on the net but u should have some preview of that book)
here are some links :
one book is The Object Primer http://www.ambysoft.com/theObjectPrimer.html
http://www.itmweb.com/ooprogram.htm
http://eiffel.com/doc/manuals/technology/oo_comparison/page.html
this has comparision of 4 OOPs languages
bye for now
Rajesh Purohit
INDIA
Hassan Naqvi
Ranch Hand

Joined: May 03, 2001
Posts: 158
Thanx Ragesh..
I will see it and let you know soon.
Bye,
Hassan.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: C++ Or Java For OOP?