[fpc-pascal] Origin of FPC features
leledumbo
leledumbo_cool at yahoo.co.id
Tue Feb 10 05:56:34 CET 2009
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
though):
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 level
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).
--
View this message in context: http://www.nabble.com/Origin-of-FPC-features-tp21927731p21927731.html
Sent from the Free Pascal - General mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20090209/8a03a289/attachment.html>
More information about the fpc-pascal
mailing list