Woher kommt das Wort "Pragma"?
Damit ich weiß, was pragma ist, und wofür es verwendet wird, aber was ist die Bedeutung des Wortes selbst? Ich habe es viele Male im code, aber ich habe nie wirklich wusste, was das Wort eigentlich bedeutet, oder steht, für.
InformationsquelleAutor der Frage MGSoto | 2010-09-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Laut einer von der US-Regierung im Besitz(!) Dokument beschreibt die Gestaltung von Ada: das Grundprinzip für die Gestaltung der
Ada® - Programmiersprache :
Ich mag die (Letzte VORBEHALT) gibt es...
Dieser cross-Referenzen sowie mit on-line-Griechische Wörterbücher (z.B. wie zitiert Martin York), die sagen, pragma (πράγμαkommentierte die ursprüngliche Frage von asveikau) bedeutet:
Scheint der Schlüssel zum Verständnis ist das Wort Aktion eher als Informationen.
InformationsquelleAutor der Antwort martin clayton
In der Mathematik und Logik, ein pragma ist eine Tatsache, eine Tatsache, eine Voraussetzung, um das argument, problem, oder der Nachweis folgt.
InformationsquelleAutor der Antwort CuriousRabbit
Zog direkt aus Wikipedia(Programmierung):
Es ist zwar nicht explizit für C, das sollte die Antwort auf Ihre Frage sowieso. Jedoch, als T. J. wies darauf hin, es gibt keine gültige Quelle für diese information.
InformationsquelleAutor der Antwort Phlibbo
Aus dem altgriechischen:
Wie alle Dinge geeky, jemand versucht hatte, Sie zu viel zu klug für Ihr eigenes wohl. Leider hat es seine ursprüngliche Bedeutung verloren geht, um den rest von uns (es sei denn, Sie haben Google und Latein/Griechisch Englisch Wörterbuch praktisch).
http://www.studylight.org/lex/grk/view.cgi?number=4229
http://www.bibletools.org/index.cfm/fuseaction/Lexicon.show/ID/G4229/pragma.htm
Original (das ist das, was die genannte Seite sagt, aber ich habe nicht eine Kopie des Buches):
InformationsquelleAutor der Antwort Martin York
Die Programmiersprache Ada war wohl der erste compiler zu verwenden pragma angeben, Präprozessor-Direktiven. Das Wort wurde verwendet als verkürzte form des "pragmatischen information"
Wenn der Programmiersprache C entwickelt wurde es anfangs nicht hatten pragma-Direktiven, wurde aber schnell Hinzugefügt, um die Spezifikation zu unterstützen benutzerdefinierte compiler-features. (dh. #pragma optimization_level für den intel C++ - compiler)
Seitdem in vielen Sprachen umgesetzt pragma in der einen oder anderen form, einschließlich C#, aber Sie sind oft nur auf dem build-Warnungen und-Optimierung Hinweise.
Einer der häufigsten und nützliche pragmas, die in nicht-standard-C und C++, ist #pragma once verwendet, um anzugeben, dass eine Datei sollte nur einmal.
InformationsquelleAutor der Antwort Firoso