[fpc-devel] Semicolon before else
daniel.mantione at freepascal.org
Fri Jan 29 15:16:38 CET 2010
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.
More information about the fpc-devel