This week's giveaway is in the EJB and other Java EE Technologies forum. We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line! See this thread for details.
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.
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
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
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
Joined: May 03, 2001
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.