On Sun, Jan 11, 2004 at 10:47:18PM -0800, Neil Parker wrote:
Object Pascal is probably the target to aim for, and a compiler thatNot as much as you might think. I've only been seriously exposed to three
supports Object Pascal is (or at least was) necessarily a superset of
Borland Pascal. Neil can comment about how much Delphi has evolved since
the 16 and early 32 bit days I hope.
points along the Borland Pascal evolutionary continuum: Turbo Pascal 3.0,
Delphi 4, and Delphi 6. Though Delphi 4 is clearly a descendent of Turbo
Pascal, so much has been added that it's practically a whole new language.
Lots of new classes were added between Delphi 4 and 6, but the language
itself doesn't seem to have changed in that interval.
I generally meant between versions of Delphi. I know the evolution of Pascal through Delphi 2.
Delphi's support for classes feels like it's been ripped right out of
Java. I consider this a plus: Java's class model always struck me as
much cleaner than the complex and unwieldy C++ class model. The
predefined classes that ship with Delphi, however, don't bear much
resemblence to Java's class library...you get lots and lots of support for
Windows API objects and COM and Active X and web services and the like,
but not much in the way of abstract data type classes (the latter is
sometimes annoying--I have occasionally wished Delphi came with something
like a Perl %hash or a Python dictionary (well...TStringList can be
shoehorned into service, but it's just not the same)).
So it sounds like it is heavily windows oriented, does it have enough unix support to be productive in linux?
John
_______________________________________________ EuG-LUG mailing list [EMAIL PROTECTED] http://mailman.efn.org/cgi-bin/listinfo/eug-lug
