Subj : Re: Java vs. C++ To : comp.programming.threads From : spano Date : Sat May 28 2005 11:55 pm hzs202@gmail.com wrote: > Hi, > > My name is Hakim Singhji and I am currently a student at New York > University. I am majoring in Information Systems concentrating on > Application Development. However, I have not completely decided on > which application langauage to concentrate on (yet!). I am fluent in > Unix shell scripting with ksh, bash and tcsh; I know a little Perl; I > also am very fond of SQL and Oracle's PL/SQL however I am looking to > focus my studies on either C++ or Java and I am looking for a little > bit of advice in this area. > > It appears that Java is easy to learn and it's popularity is steadily > increase because of its speed and ease of use. However, C and C++ are > industry standards which will undoubtedly be used for a long time. > > I asked one of my Unix professors this same question and he suggested > starting with C then C++. He made a comparison between C and Java using > an analogy of German and Yiddish as he explained, "Learning C is like > learning German if you know German than you know Yiddish (i.e., Java) > by default." > > His explanation makes sense however, he is also a C++ Professor and has > written books on C and C++. So I think there may be a bias. Is this the > general feeling of Java as it relates to C and C++ among developers? > > Please review this thread carefully, I need to firm up my decision > before this next semester begins. Thank you all for your help in > advance. > > Best, > > Hakim Singhji > http://i5.nyu.edu/~hzs202/index.html > Here are my 0.0002 € Well, also concentrate on learning Software Architectures ... Programming languages, OSes and middlewares are only enablers for they realization. In my opinion, one of the best approaches is to study a programming language in parallel with studying OO-patterns / concurrency patterns for example. By getting more experienced in software architecture, it will turn out to be really easier for you to jump from one programming language to the other ... Best regards, Vincent. .