[LAU] OT: C or C++?

Bernardo Barros bernardobarros2 at gmail.com
Thu Oct 14 20:09:01 UTC 2010


I never got the point of Java. It has terrible performance and is much more
complicated then Python.
If you want performance go to C/C++, if you want produtivicty go Python. So
why Java?


2010/10/14 Kris Calabio <cpczk at yahoo.com>

> 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.
>
> 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.
>
> -Kris
>
> --- On *Thu, 10/14/10, Philipp Überbacher <hollunder at lavabit.com>* wrote:
>
>
> From: Philipp Überbacher <hollunder at lavabit.com>
>
> Subject: Re: [LAU] OT: C or C++?
> To: "linux-audio-user" <linux-audio-user at lists.linuxaudio.org>
> Date: Thursday, October 14, 2010, 11:10 AM
>
>
> Excerpts from Kris Calabio's message of 2010-10-14 19:22:32 +0200:
> > 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++).
> >
> > -Kris
>
> I'm not experienced in any language but I've dabbled with a few, and
> imho java and how it's taught here is far too complicated or rather
> distracting.
>
> The first thing newbies see, before hello world, is a beast like
> eclipse, which alone causes a whole bunch of problems. Then they have
> to mess with packages, and classes, and objects, although they teach it
> here by saying "take this as given, ignore it for now". The next thing
> they see are some funky classes that allow proper input/output because
> java doesn't seem to have that. Only then they get to start programing
> and can deal with javas built in funkyness.
> What does the following example evaluate to?
>    1.2+3+"||"+3+2.1
>
> I think there's far too much distracting mess to sort out before you
> even get to programing, so I don't think it's a good teaching language
> (for total beginners at least).
>
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user at lists.linuxaudio.org<http://mc/compose?to=Linux-audio-user@lists.linuxaudio.org>
> http://lists.linuxaudio.org/listinfo/linux-audio-user
>
>
>
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user at lists.linuxaudio.org
> http://lists.linuxaudio.org/listinfo/linux-audio-user
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxaudio.org/pipermail/linux-audio-user/attachments/20101014/8f945f7e/attachment.htm>


More information about the Linux-audio-user mailing list