Diskussion:Compiler-Anweisung

aus Wikipedia, der freien Enzyklopädie

Compiler- und Präprozessordirektiven

Vielleicht sollte der Artikel noch zwischen Compiler- und Präprozessordirektiven unterscheiden? Zumindest bei C (und seinen Verwandten) ist es so, dass Direktiven wie #include, #define, #if ... #endif und Ähnliche gar nicht bis zum Compiler vordringen, sondern vorher vom Präprozessor abgearbeitet werden. Der Präprozessor versteht dabei eigentlich gar nichts von der Programmiersprache, sondern führt nur mehr oder weniger stumpfsinnig irgendwelche Ersetzungen im Quelltext aus. Erst Anweisungen wie #pragma können tatsächlich (im engeren Sinn) das Verhalten des Compilers beeinflussen. --87.79.55.124 17:08, 19. Feb. 2009 (CET)

Wieso "pragma"?

Bedeutet das nicht nur "Ding"? Fand der Erfinder das irgendwie lustig oder gibt es auch eine sinnvolle Erklärung dafür? --84.191.127.76 14:30, 4. Jan. 2021 (CET)