1. ホーム
  2. c++

[解決済み] プラグマの語源は?

2023-05-29 21:05:01

質問

pragmaが何であるか、そしてそれが何のために使われるかは知っていますが、この言葉自体の意味は何でしょうか?私はコードの中で何度もそれを使ってきましたが、その言葉が実際に何を意味し、何を表しているのか、よく知りませんでした。

どのように解決するのですか?

Adaの設計を説明した米国政府所有(!)の文書によると。 の設計の根拠 プログラミング言語Ada®の設計理由 :

プラグマ(ギリシャ語の「行動」を意味します。 動作) を使って 特定の方法でコンパイラの動作を指示するために使われます。 プログラムのセマンティクスには影響を与えません。 一般的には)プログラムの意味論には影響を与えません。

私はそこに(最後の注意事項)が好きです...

これはオンラインギリシャ語辞書とよく相互参照しています(例えば、次のように引用しています。 マーティン・ヨーク ) によると、プラグマ ( πράγμα と言う、元の質問でasveikauによってコメントされたように) とは :

  1. 行われたこと、行為、達成された事実。
  2. 行われること、または達成されること
    1. 仕様:ビジネス、商取引
  3. 問題、質問、出来事
    1. 法医学的な意味で、法律上の問題、事件、訴訟。
  4. あるもの、または存在するもの、物

理解するための鍵は、この言葉だと思われます。 アクション ではなく 情報 .