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">&lt;<a href="mailto:cpczk@yahoo.com">cpczk@yahoo.com</a>&gt;</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&#39;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&#39;re saying though about &quot;take this as given, ignore it for now.&quot;  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&#39;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>&lt;<a href="mailto:hollunder@lavabit.com" target="_blank">hollunder@lavabit.com</a>&gt;</i></b> wrote:<br><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px">
<br>From: Philipp Überbacher &lt;<a href="mailto:hollunder@lavabit.com" target="_blank">hollunder@lavabit.com</a>&gt;<div class="im"><br>Subject: Re:
 [LAU] OT: C or C++?<br></div>To: &quot;linux-audio-user&quot; &lt;<a href="mailto:linux-audio-user@lists.linuxaudio.org" target="_blank">linux-audio-user@lists.linuxaudio.org</a>&gt;<br>Date: Thursday, October 14, 2010, 11:10 AM<div>
<div></div><div class="h5"><br><br><div>Excerpts from Kris Calabio&#39;s message of 2010-10-14 19:22:32 +0200:<br>&gt; What are everyone&#39;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>
&gt; <br>&gt; -Kris<br><br>I&#39;m not experienced in any language but I&#39;ve dabbled with a few, and<br>imho java and how it&#39;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 &quot;take this as given,
 ignore it for now&quot;. The next thing<br>they see are some funky classes that allow proper input/output because<br>java doesn&#39;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+&quot;||&quot;+3+2.1<br><br>I think there&#39;s far too much distracting mess to sort out before you<br>even get to programing, so I don&#39;t think it&#39;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>