From: Chilkat Software Date: 2006-11-19T09:59:43+09:00 Subject: Re: Ruby vs Java vs c++ My advice: Learn C++ but ignore/avoid these parts of the language: - friend functions - multiple inheritance - operator overloading - function pointers - nested classes Learn the fundamental concepts of object-oriented programming. Understand pointers (critical for 1st time programmers). Once you have a good feel for C++, I'd recommend moving to Java, C#, or Ruby. Most everything I do is in C++, but that's because I'm a component developer. If I were building apps heavy in database and GUI, I would *not* choose C++. -Matt At 05:40 PM 11/18/2006, you wrote: >hi, newbie so please be tolerant.... ;) > >i need to start to learn a programming language to be able to develop >custom aps to be applied to a variety of purposes but mainly 1) financial >data modeling--including graphics and data handling via database queries, >etc.; and 2) more general business-type aps. > >my feeling is that i hate BLOATED sluggish programs (like some Java >program running on older JVM's and perhaps not written in an optimal >way....u get the idea.) > >if i need to make a choice between fancy and efficient, >speed, etc., then it's an easy choice 4 me of efficient. >which is why i have just started w/ c++. > >however, speaking to one my programmer friends who is a top level Java >programmer (the stuff he writes is very efficient and fancy as >well--great balance), he is telling me that 1) c++ is being phased out >(except 4 real low level stuff like drivers, etc.) in favor of languages >such as Java or Ruby. he recommends i switch from learning c++ to learning >Java or Ruby. i wd hope to be able to choose the best path and not have to >switch tack in the middle as my IT capablity is not a full time activity, >but more of a support 4 my main one--finance. > >of course, learning curve is to be taken into consideration as well.... > >'d love some comments that might help me consider my options and pick a >path (c++, java or ruby) w/ a higher level of confidence..... i know that >people here will be biased towards Ruby, but that is fine: i want to hear >about it.... > > > > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.1.409 / Virus Database: 268.14.7/537 - Release Date: 11/17/2006 -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.409 / Virus Database: 268.14.7/537 - Release Date: 11/17/2006