Re: OT: C or C++?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxx> wrote:

From: Philipp Überbacher <hollunder@xxxxxxxxxxx>
Subject: Re: OT: C or C++?
To: "linux-audio-user" <linux-audio-user@xxxxxxxxxxxxxxxxxxxx>
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@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux