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

Reply via email to