I never got the point of Java. It has terrible performance and is much more complicated then Python.<div>If you want performance go to C/C++, if you want produtivicty go Python. So why Java?<br><div><br><br><div class="gmail_quote">
2010/10/14 Kris Calabio <span dir="ltr"><<a href="mailto:cpczk@yahoo.com">cpczk@yahoo.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><table cellspacing="0" cellpadding="0" border="0">
<tbody><tr><td valign="top" style="font:inherit">That's assuming that you begin using java with an IDE. I never started using eclipse until after like a couple years of programming. As long as you have the Java API on your system, doing it all on terminal is easy.<br>
<br>I see what you're saying though about "take this as given, ignore it for now." What does public static void main( String[] args ) even mean anyway, right? Personally, I think the low-levelness of C might be a little intimidating. I've never used Python before, but it seems like it would be a better first language than Java.<br>
<br>-Kris<br><br>--- On <b>Thu, 10/14/10, Philipp Überbacher <i><<a href="mailto:hollunder@lavabit.com" target="_blank">hollunder@lavabit.com</a>></i></b> wrote:<br><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px">
<br>From: Philipp Überbacher <<a href="mailto:hollunder@lavabit.com" target="_blank">hollunder@lavabit.com</a>><div class="im"><br>Subject: Re:
[LAU] OT: C or C++?<br></div>To: "linux-audio-user" <<a href="mailto:linux-audio-user@lists.linuxaudio.org" target="_blank">linux-audio-user@lists.linuxaudio.org</a>><br>Date: Thursday, October 14, 2010, 11:10 AM<div>
<div></div><div class="h5"><br><br><div>Excerpts from Kris Calabio's message of 2010-10-14 19:22:32 +0200:<br>> What are everyone's honest thoughts on Java? When I started Computer Science at my school, they were teaching Java. Personally, I thought it nice to learn from. I then moved on to C and C++ pretty smoothly. (Though I still have alot to learn in C++).<br>
> <br>> -Kris<br><br>I'm not experienced in any language but I've dabbled with a few, and<br>imho java and how it's taught here is far too complicated or rather<br>distracting.<br><br>The first thing newbies see, before hello world, is a beast like<br>
eclipse, which alone causes a whole bunch of problems. Then they have<br>to mess with packages, and classes, and objects, although they teach it<br>here by saying "take this as given,
ignore it for now". The next thing<br>they see are some funky classes that allow proper input/output because<br>java doesn't seem to have that. Only then they get to start programing<br>and can deal with javas built in funkyness.<br>
What does the following example evaluate to?<br> 1.2+3+"||"+3+2.1<br><br>I think there's far too much distracting mess to sort out before you<br>even get to programing, so I don't think it's a good teaching language<br>
(for total beginners at least).<br><br>_______________________________________________<br>Linux-audio-user mailing list<br><a href="http://mc/compose?to=Linux-audio-user@lists.linuxaudio.org" target="_blank">Linux-audio-user@lists.linuxaudio.org</a><br>
<a href="http://lists.linuxaudio.org/listinfo/linux-audio-user" target="_blank">http://lists.linuxaudio.org/listinfo/linux-audio-user</a><br></div></div></div></blockquote></td></tr></tbody></table><br>
<br>_______________________________________________<br>
Linux-audio-user mailing list<br>
<a href="mailto:Linux-audio-user@lists.linuxaudio.org">Linux-audio-user@lists.linuxaudio.org</a><br>
<a href="http://lists.linuxaudio.org/listinfo/linux-audio-user" target="_blank">http://lists.linuxaudio.org/listinfo/linux-audio-user</a><br>
<br></blockquote></div><br></div></div>