[fpc-pascal] Origin of FPC features

Ken G. Brown kbrown at mac.com
Tue Feb 10 15:52:44 CET 2009


From:
<http://faculty.frostburg.edu/cosc/htracy/COSC450/MODULES/PasM2Ada.htm>
re: Pascal
It was originally designed, by one man, Nicholas Wirth, for teaching structured programming.

Ken G. Brown

At 8:56 PM -0800 2/9/09, leledumbo apparently 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 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>Origin of FPC features
>Sent from the <http://www.nabble.com/Free-Pascal---General-f683.html>Free Pascal - General mailing list archive at Nabble.com.
>
>_______________________________________________
>fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
>http://lists.freepascal.org/mailman/listinfo/fpc-pascal




More information about the fpc-pascal mailing list