[fpc-pascal] Origin of FPC features
OCTAGRAM
I.Levashew at bluebottle.com
Wed Feb 11 13:22:19 CET 2009
>> 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
>> 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
>> Bitpacked Structures Native FPC -
Again, Ada 83 :)
http://archive.adaic.com/standards/83lrm/html/lrm-13-04.html
>> Generics Native FPC -
> Ideas from C++
Well, Ada 83 also had generics, but they might differ from FPC's ones.
> Thread Programming Native FPC? Delphi? Bringing threads to language
> level
Ada 83 had them already, but FPC's implementation might be a bit different.
>From one point of view, FPC developers usually don't know Ada (there is an
opinion that FPC hadn't happen if its founders knew Ada that time). From
another point of view, FPC developers and Ada compiler developers are
working on a similar problems and are likely to produce solutions that are
very similar.
--
View this message in context: http://www.nabble.com/Origin-of-FPC-features-tp21927731p21953620.html
Sent from the Free Pascal - General mailing list archive at Nabble.com.
More information about the fpc-pascal
mailing list