[fpc-pascal] Pascal is alive!!??

Daniël Mantione daniel.mantione at freepascal.org
Mon Feb 26 12:15:30 CET 2007



Op Mon, 26 Feb 2007, schreef Matt Emson:

> > Read the draft here and tell me what you think of it and whether you
> > have something to add:
> =


> [explaining classes is not really harder than program/unit]

I disagree with this part. Sure, you will get questions of about =

programs/units, but the purpose of the keywords belonging to them is way =

easier to explain than public, static and class.

I want to throw another argument in the arena: libraries. The Java OOP =

libraries are a powerfull framework, but this adds complexity. Java =

standard I/O is such a maze of complexity, I'm quite sure readln is easier =

to explain than streams and tokenizers.

> [Java doesn't have pointers but references]

I call references an eufemism for pointers. However, it is true that =

pointers in Java, which is a managed language, are safer. I.e. you cannot =

use a pointer after dispose, or leave a memory leak in Java.

However, that is the eternal discussion about the merits of garbage =

collection. Given that most software is written in a language without =

garbage collection (namely C), teaching people to be able to program =

without garbage collection makes sense.

Dani=EBl Mantione


More information about the fpc-pascal mailing list