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).
Readability you say? And I can assure you that it is possible to write the most disgusting code in the world with Delphi, with begins in some places in some methods and ends in others (and so on).
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! 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. 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. Yeah, it's possible to do lots with Delphi, but lots of rubbish too!
Cheers
Anton
ps. It's proprietary too for Chrisssake!
-=-=-
... My doctorate's in Literature, but it seems like a pretty good pulse to me.

Reply via email to