Hallo Michael, Du schriebst am Tue, 19 Nov 2013 13:07:41 +0100:
> Of course (for speed) you should not always use a preprocessor. But the > language should take care that the use of the standard preprocessor (in _No_ language can make certain that a preprocessor cannot be used. _No_ language should depend on the use of a preprocessor. > fact called "gcc") is possible. You got a funny gcc. Mine doesn't do any preprocessing itself, it needs to call an external program (named "cpp") for that purpose. Where does your gcc come from? > There are only very few things to be given: Well, what you write only asks for one single thing: "C". We're _not_ discussing C here, do we? > Moreover gcc macros provides creation of " characters within a macro's The C preprocessor has developed into a gargantuan monster never conceived to do what is was made to do. The original preprocessor was just an afterthought add-on to allow for the use of (a kind of) symbolic constants with C. > code. This of course does not help for pascal sources, but onli > invalidates just this feature but not the general usability. Pascal - especially the more modern dialects - doesn't need most of the features of cpp. Nonetheless can it be of use sometimes to have some source file processed to create the really compilable code. In some respect, Martin's "i18n" facility is such a program, and it even calls the compiler itself (inverting gcc's method of calling the preprocessor from the compiler). -- -- (Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem) ----------------------------------------------------------- Mit freundlichen Grüßen, S. Schicktanz ----------------------------------------------------------- ------------------------------------------------------------------------------ Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk