[fpc-pascal] Origin of FPC features
v.krishnakumar at gmail.com
Tue Feb 10 06:04:50 CET 2009
On Tue, Feb 10, 2009 at 10:26 AM, leledumbo <leledumbo_cool at yahoo.co.id>wrote:
> I'm writing a paper about FPC and I need references where each language
> feature comes from. So far, these are my what I know (some are guessing
> Feature Original Dialect Additional Information Separate compilation UCSD
> Pascal Unit based, not module (like Extended Pascal) Primitive OOP Turbo
> Pascal C++ like Modern OOP (including exceptions) Delphi Java like,
> though FPC was born before Java ;-) Assembler integration UCSD? Turbo? AT&T
> and Intel External references UCSD? Turbo? - Operator overloading
> Pascal-XSC - Function / Procedure overloading Delphi - Dynamic arrays
> Delphi - Variants Delphi - Arrays as parameter enhancements Delphi Open
> arrays, partial arrays Bitpacked Structures Native FPC - Generics Native
> FPC - Thread Programming Native FPC? Delphi? Bringing threads to language
> In case I miss something that you know, please add. Note that these
> features are related with language construct, not technical one (i.e.
> compiling speed, makefiles).
The list is missing bound method pointers which is my favorite feature.
I love deadlines. I like the whooshing sound
they make as they fly by.
-- Douglas Adams
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the fpc-pascal