[fpc-pascal] Quick Modern Object Pascal Introduction, for Programmers
Mark Morgan Lloyd
markMLl.fpc-pascal at telemetry.co.uk
Mon Jun 20 11:44:05 CEST 2016
Michalis Kamburelis wrote:
> Hi,
>
> So, I wrote a document describing (quickly!) many features of the
> modern Object Pascal:)
>
> Read on:
>
> http://michalis.ii.uni.wroc.pl/~michalis/modern_pascal_introduction/modern_pascal_introduction.html
>
> http://michalis.ii.uni.wroc.pl/~michalis/modern_pascal_introduction/modern_pascal_introduction.pdf
Nicely done, a good practical approach
I'd suggest warning readers early about "dangling else", and using
otherwise rather than else in the case examples.
A private online service I use has somebody who still bears the scars of
Olivetti attempting to write an operating system in (strict, unexpanded)
Pascal. I think that Turbo Pascal came along a bit after that, but by
then the damage was done.
It's unfortunate that there's a lot of C programmers who wouldn't dream
of writing in K&R, but who still assume that Pascal is still as
primitive as it was in the 1970s.
There's a few places where a native English author would have done
things a bit differently. For example, in most places "Castle Game
Engine" would probably be prefixed by "the", and also "it allows
[something, what] to deal with cases when simple class inheritance is
not enough".
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the fpc-pascal
mailing list