[fpc-pascal] Origin of FPC features
Florian Klaempfl
florian at freepascal.org
Wed Feb 11 13:24:56 CET 2009
OCTAGRAM schrieb:
>>> Assembler integration UCSD? Turbo? AT&T and Intel
> Should it be considered as idea?
>
>>> External references UCSD? Turbo? -
> This one as well. A very basic feature.
>
>>> Operator overloading Pascal-XSC -
>> Ideas from C++
> C++ originated in 1991 or so. Operator overloading was in Ada 83 (which
> itself existed some time before ISO standard)
> http://archive.adaic.com/standards/83lrm/html/lrm-06-07.html
Not in FPC.
>
>>> Function / Procedure overloading Delphi -
>> Ideas from C++ (FPC had it long before Delphi)
> Again, Ada 83 :)
> http://archive.adaic.com/standards/83lrm/html/lrm-06-06.html
Not in FPC, when I designed overloading, I knew nothing about Ada so the
ideas came from C++.
>
>>> Bitpacked Structures Native FPC -
> Again, Ada 83 :)
> http://archive.adaic.com/standards/83lrm/html/lrm-13-04.html
See above.
>
>>> Generics Native FPC -
>> Ideas from C++
> Well, Ada 83 also had generics, but they might differ from FPC's ones.
See above.
More information about the fpc-pascal
mailing list