On 7/23/2015 2:45 AM, Michael Schnell wrote:
On 07/22/2015 11:21 PM, Frederic Da Vitoria wrote:
Declare before use has at least one technical advantage: it allows to
make much faster compliers. Declare before use allows to compile in
one pass, while compilers for languages like C need at least 2 passes.
???
ANSI C is a "Declare before use" language, too.
No, not really. You can happily use variables and have them
automatically assumed to be int, just as with any non-ANSI C compiler,
just matter of pragma warning to be set.
And you can define procedure/functions just about anywhere, with all the
disadvantages of a clear schema as in Pascal (like changing the
parameters in the .c file and forgetting to change the .h file).
Ralf
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel