Op Fri, 29 Jan 2010, schreef Jonas Maebe:
GCC supports several different C standards (K&R, C89, C99, ...), G++
supports different C++ standards, ... And as far as I know, you can also
combine compiled source files written in different language variants in
the same final binary.
Here you do not do justice to your own technology. GCC can indeed support
several different standards, but mixing them is complicated because header
files need to have syntax compatible with the current selected standard.
Further, the coupling is only achieved at the linker stage, which means
both dialects must produce 100% binary interoperable code, while FPC fully
understands differences at the compiler stage, i.e. in a mode where
"integer" is 32-bit, it will perfectly work with datastructues defined in
a mode where "integer" is 16-bit.
Daniël
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel