Re: Java compiler courses

Marco van de Voort <marcov@stack.nl>
Thu, 10 May 2007 12:17:39 +0000 (UTC)

          From comp.compilers

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]
| List of all articles for this month |

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

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?


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.