>> 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.

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to