Diskussion:Compiler-Anweisung

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 3 Jahren von 84.191.127.76 in Abschnitt Wieso "pragma"?
Zur Navigation springen Zur Suche springen

Compiler- und Präprozessordirektiven[Quelltext bearbeiten]

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)Beantworten

Wieso "pragma"?[Quelltext bearbeiten]

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)Beantworten