Win a copy of Terraform in Action this week in the Cloud forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Rob Spoor
  • Bear Bibeault
Saloon Keepers:
  • Jesse Silverman
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Al Hobbs
  • salvin francis

C++ Or Java For OOP?

 
Ranch Hand
Posts: 158
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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!!
 
author
Posts: 3252
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
author
Posts: 621
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Ranch Hand
Posts: 33
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanx Ragesh..
I will see it and let you know soon.
Bye,
Hassan.
reply
    Bookmark Topic Watch Topic
  • New Topic