[cap-talk] definition of the term "safe language"

radix42 at gmail.com radix42 at gmail.com
Sat Apr 17 07:57:34 PDT 2010



-----Original Message-----
From: Tony Finch <dot at dotat.at>
On 9 Apr 2010, at 20:14, 

"Jonathan S. Shapiro" <shap at eros-os.org> wrote:
>
> Certainly. And in fact, C has *two* such abstractions. C is both
> "syntax safe" (the parsing rules are enforced") and "comment safe"
> (comments are in fact ignored by the compiler).

C is not syntax-safe because of the pre-processor :-)

Tony (on his iPod).
--

Ah, but the preprocessor is an optional tool and not part of the formal language definition! C code can use no or a different preprocessor (icky m4 preprocessed C perhaps being the worst i've seen).  But as shap said earlier, that message was intended to be a joke...albeit a subtle dead-pan one. 

-David Mercer
 



More information about the cap-talk mailing list