Re: [LAU] OT: C or C++?

From: Bernardo Barros <bernardobarros2@email-addr-hidden>
Date: Thu Oct 14 2010 - 23:09:01 EEST

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@email-addr-hidden>

> 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@email-addr-hidden>* wrote:
>
>
> From: Philipp Überbacher <hollunder@email-addr-hidden>
>
> Subject: Re: [LAU] OT: C or C++?
> To: "linux-audio-user" <linux-audio-user@email-addr-hidden>
> 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@email-addr-hidden<http://mc/compose?to=Linux-audio-user@email-addr-hidden>
> http://lists.linuxaudio.org/listinfo/linux-audio-user
>
>
>
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user@email-addr-hidden
> http://lists.linuxaudio.org/listinfo/linux-audio-user
>
>

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Fri Oct 15 00:15:05 2010

This archive was generated by hypermail 2.1.8 : Fri Oct 15 2010 - 00:15:05 EEST