From: El Gato Date: 2006-11-19T12:06:58+09:00 Subject: Re: Ruby vs Java vs c++ n/a 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.... I'd rather suggest that you go the Ruby route because I think that you would experience a much smoother learning curve and a level of productivity that the other two can only dream of (...well, until you get into GUI stuff which is generally quicker in Java or C++ due to the nice IDEs available for each. I haven't really been keeping up with Ruby IDEs, but I don't think one exists yet for GUI development). However, it seems to me that you're looking for the expressiveness of Ruby and the speed of C++. Welcome to the club. Strangely enough, Java's domain really is somewhere between each. Plus, you'll never truly appreciate a language like Ruby until you deal with a more... verbose language such as Java. -- Posted via http://www.ruby-forum.com/.