In a message dated: Wed, 27 Mar 2002 17:58:11 EST Tom Rauschenbach said:
>> I find this comment to be weird, because you can do OO development in >> either C++ or Java (C too, if you are careful). > >I meant that if I was looking to learn an OO language to write OO software I >would choose C++. Looking to learn an OO language to get a job made me >choose to learn Java. Tom, I'm wondering why it matters? I know little about OO design, and therefore, have little to no experience with either C++ or Java. I understand they are both OO languages, and both designed to be used as such, as opposed to C, with which you *can* use for OOP, but it wasn't designed to be used that way originally. What are the benefits of learning C++ over Java if you just want to learn about OO design methods? Wouldn't a language such as Smalltalk, Eiffel, or Ada be just as good if your only goal is to just learn about Object Oriented stuff? There are obvious reasons for picking one language above another for certain things. For example, I'll usually reach for Perl for most of what I need to do. I can even use Perl in an OO way. However, I would not choose to learn Perl if my goal was to learn about OO techniques :) So, why C++ vs. Java for this? The curious and uninformed wish to be no longer than necessary :) -- Seeya, Paul ***************************************************************** To unsubscribe from this list, send mail to [EMAIL PROTECTED] with the text 'unsubscribe gnhlug' in the message body. *****************************************************************
