Related articles |
---|
[13 earlier articles] |
Re: Java compiler courses cfc@shell01.TheWorld.com (Chris F Clark) (2007-04-26) |
Re: Java compiler courses DrDiettrich1@aol.com (Hans-Peter Diettrich) (2007-04-27) |
Re: Java compiler courses DrDiettrich1@aol.com (Hans-Peter Diettrich) (2007-04-27) |
Re: Java compiler courses gneuner2@comcast.net (George Neuner) (2007-04-28) |
Re: Java compiler courses DrDiettrich1@aol.com (Hans-Peter Diettrich) (2007-04-29) |
Re: Java compiler courses gah@ugcs.caltech.edu (glen herrmannsfeldt) (2007-04-29) |
Re: Java compiler courses marcov@stack.nl (Marco van de Voort) (2007-05-10) |
Re: choosing a teaching language, was Java compiler courses DrDiettrich1@aol.com (Hans-Peter Diettrich) (2007-05-11) |
Re: Java compiler courses torbenm@app-2.diku.dk (2007-05-11) |
Re: Java compiler courses chris.dollin@hp.com (Chris Dollin) (2007-05-11) |
Re: Java compiler courses gah@ugcs.caltech.edu (glen herrmannsfeldt) (2007-05-11) |
Re: choosing a teaching language, was Java compiler courses cdsmith@twu.net (Chris Smith) (2007-05-12) |
Re: choosing a teaching language, was Java compiler courses gah@ugcs.caltech.edu (glen herrmannsfeldt) (2007-05-13) |
[4 later articles] |
From: | Marco van de Voort <marcov@stack.nl> |
Newsgroups: | comp.compilers |
Date: | Thu, 10 May 2007 12:17:39 +0000 (UTC) |
Organization: | Stack Usenet News Service |
References: | 07-04-074 07-04-118 |
Keywords: | courses, C, Java |
Posted-Date: | 10 May 2007 22:01:59 EDT |
On 2007-04-26, Michael Klemm <usenet@gmx.info> wrote:
> From my experience (tutor for compiler construction both in C and
> later in Java), the students are able to produce a more stable
> compiler in Java more quickly than in C. For Java, all gory details
> that make programming tough (esp. memory management) comes almost for
> free.
I somewhat wonder why people think that Java is easier to learn than
C. In ome of my classes I found the opposite (which surprised me too),
specially if the students had no prior IT knowledge (they were classes
for graduated non IT bachelors).
They consistently found C easier to handle. The reason was pretty
simple, more transparant, less knowledge required for an initial
program (of any kind). We had them doing walking pointer trees in 5
weeks, while in the paralel Java class they were still struggling with
inheritance, and explaining what was needed to make a minimal program.
Now, I agree that this is partially due to the tools and
libraries. (with all their form designing logic) But I don't assume
people writing this here are using special educational versions of
Java?
Return to the
comp.compilers page.
Search the
comp.compilers archives again.