プリプロセッサとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > プリプロセッサの意味・解説 

プリプロセッサ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/10/27 13:46 UTC 版)

プリプロセッサ (: preprocessor) とは、一般にある処理を行うソフトウェアに対して、データ入力やデータ整形などの準備的な処理を行うソフトウェアのことである。


  1. ^ "C++の設計者Bjarne Stroustrupによる注意:「すべての文字を大文字にした名前は慣例的にマクロでの使用に予約されているので、絶対に使用しないでください」"
  2. ^ a b ISBN 978-4839921941 "Code Craft ~エクセレントなコードを書くための実践的技法~" p.570
  3. ^ 標準Cライブラリにも小文字のマクロassert()や大文字のFILE型が存在するが、これらは脚注の「Code Craft エクセレントなコードを書くための実践的技法」にあるように危険性が認知される以前の名残である。
  4. ^ ブーリアン型サポートライブラリ - cppreference.com
  5. ^ C99規格では、booltypedefではなくマクロで実装することを規定している。
  6. ^ Type support - cppreference.com
  7. ^ ISO/IEC JTC1/SC22/WG14 N609
  8. ^ a b Revise spelling of keywords and make them feature tests; proposal for C2x


「プリプロセッサ」の続きの解説一覧

プリプロセッサ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/17 21:54 UTC 版)

C SharpとJavaの比較」の記事における「プリプロセッサ」の解説

JavaC/C++でしばしば問題引き起こしていたプリプロセッサを採用しなかった。一方でC#限定的にプリプロセッサディレクティブ使用可能である。

※この「プリプロセッサ」の解説は、「C SharpとJavaの比較」の解説の一部です。
「プリプロセッサ」を含む「C SharpとJavaの比較」の記事については、「C SharpとJavaの比較」の概要を参照ください。


プリプロセッサ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/07/14 20:41 UTC 版)

ActiveBasic」の記事における「プリプロセッサ」の解説

ただし条件コンパイルなどが中心マクロ置換はない。

※この「プリプロセッサ」の解説は、「ActiveBasic」の解説の一部です。
「プリプロセッサ」を含む「ActiveBasic」の記事については、「ActiveBasic」の概要を参照ください。

ウィキペディア小見出し辞書の「プリプロセッサ」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「プリプロセッサ」の関連用語

プリプロセッサのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



プリプロセッサのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのプリプロセッサ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのC SharpとJavaの比較 (改訂履歴)、ActiveBasic (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS