anton wrote:

hi,
Got to say Patrick, I have been coding in Delphi now for about 5 mths and have to say a resounding:
IT SUCKS.
The begin/end thing is annoying, but far more annoying is that it doesn't have to have it! That's right folks, if it is just one statement (intCount := intCount + 1;) then it can have just the statement. This applies for most of the situations. It has a very annoying thing with not being able to use semicolons when you don't use begins and ends (before the else statement).

The semicolon is a statement SEPARATOR. They are therefore not required after the last statement in a group of statements (bracketed by begin...end, then...else etc. If you remember that then it's quite easy.


But what REALLY bites about Delphi? Backwards compatibility with all the previous pascal crap, object, non-object, the works. Gets the big pistle from me!

Same as C++, how strange :)


Fine, pascal may have been good in its time, and may even still be on its own, but all mixed up like that (objects that don't have to be explicitly created - please!) it becomes a disaster.

What objects don't have to be created? They all do.


It has all the complexity of C built in, and people who should know better use pointers and records when they should be using objects.

And how is the language responsible for what people do?


Yeah, it's possible to do lots with Delphi, but lots of rubbish too!
Cheers
Anton
ps. It's proprietary too for Chrisssake!

Who cares




Reply via email to