2011-02-02 28 views
3

可能重複:
Where does the word 「pragma」 come from?爲什麼編譯器特定的指令叫做pragmas?

我知道pragma命令用來傳遞編譯器的具體的指令向編譯器實現,但爲什麼關鍵字pragma選擇?它的詞源是什麼?大多數語言關鍵字都來自真實的單詞,但pragma似乎只能在編程環境中定義。

+1

維基詞典可能是你能得到的最好:http://en.wiktionary.org/wiki/pragma – birryree 2011-02-02 22:58:06

回答

1

我不確切地知道它背後的思維過程,但「雜注」來自古希臘詞πραγμα,意思就像「行動」。這也是英語單詞「實用」和「實用」的根源。換句話說,#pragma指令是編譯器應該採取的一種行動,但它也是「務實」和「實用」的,也就是那種實際的,務實的違反標準純度的行爲真實世界。

(我想這現成的,袖口詞源足夠接近還挺對我來說很有意義,無論如何?)