• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

C++ Or Java For OOP?

 
Hassan Naqvi
Ranch Hand
Posts: 158
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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!!
 
Peter den Haan
author
Ranch Hand
Posts: 3252
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 621
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 33
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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).]
 
Hassan Naqvi
Ranch Hand
Posts: 158
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 33
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 158
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanx Ragesh..
I will see it and let you know soon.
Bye,
Hassan.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic