予約語 主な言語の予約語やキーワード

予約語

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/04/06 15:47 UTC 版)

主な言語の予約語やキーワード

Ada

C言語

C言語はキーワード (keywords) の他、予約済みの識別子 (reserved identifiers) を持つ[10][11]。正確な詳細は ISO/IEC 9899 規格を参照のこと。

なお、IBMz/OSのドキュメントでは「reserved keywords」と呼んでいる[12]が、この用語はCの標準規格に準じたものではなく、厳密には誤りである。

C++

C++には、C言語由来のキーワードと、C++で新たに追加されたキーワードがある[13]。また、予約済みの識別子のルールもCと似ているが、若干異なる部分がある[14]。正確な詳細は ISO/IEC 14882 規格を参照のこと。

C#

C#の構文はC/C++やJavaによく似ており、キーワードも類似している。

COBOL

COBOLは、500ほどの予約語がある[15]

FORTRAN

FORTRANにはキーワードがあるが、予約語を持たない[16]。そのため、ユーザー定義の名前(識別子)にifgotoのようなキーワードと同じ綴りを使うこともできるが、プログラムの可読性やメンテナンス性を著しく下げるため使うべきではない[17]

隣接するキーワードは、その間に1つ以上の空白文字を入れる必要があるものもあれば、必要がないものもある[18]。例えばGO TOGOTOと書くことはできるが、DO WHILEDOWHILEと書くことはできない。

Java

Javaの構文はC/C++によく似ており、キーワードも類似している。

Pascal

Pascalでは特殊記号 (special-symbol) の中に含まれる部分集合として、綴り記号 (word-symbol) という用語が使われる。『PASCAL 原書第4版』(培風館、1981)では word symbol の訳として「綴り記号」という用語を使っている。また、同書には「綴り記号(すなわち予約語)」という記述がある(p.12)。

ISO/IEC 7185:1990 の翻訳である JIS X 3008:1994「プログラム言語Pascal」では、「word-symbol」に対して「予約語」という翻訳を割り当てている。

特殊記号は、+, -などの演算子に使われる記号に加えて、begin, endなどの綴り記号を含む。


  1. ^ a b 予約語(reserved word)とは - IT用語辞典 e-Words
  2. ^ Collins, reserved words
  3. ^ Reserved word Definition & Meaning | Dictionary.com Dictionary.com, “a word in a programming language or computer system that has a fixed meaning and therefore cannot be redefined by a programmer”
  4. ^ Java Language Keywords (The Java™ Tutorials > Learning the Java Language > Language Basics)
  5. ^ Keywords - Visual Basic | Microsoft Docs
  6. ^ キーワード - Visual Basic | Microsoft Docs
  7. ^ @ - C# リファレンス | Microsoft Docs
  8. ^ 宣言された要素の名前 - Visual Basic | Microsoft Docs
  9. ^ シンボルと演算子のリファレンス - F# | Microsoft Docs
  10. ^ C のキーワード - cppreference.com
  11. ^ 識別子 - cppreference.com (C)
  12. ^ C reserved keywords - IBM Documentation
  13. ^ C++ のキーワード - cppreference.com
  14. ^ 識別子 - cppreference.com (C++)
  15. ^ [1]
  16. ^ Fortran 90, ISO/IEC 1539:1991 - §2.5.2 Keyword
  17. ^ キーワード | Compaq Visual Fortran | XLsoft
  18. ^ 自由形式 | Compaq Visual Fortran | XLsoft
  19. ^ これらはES5時点では予約語だったが、ES6で追加された新機能に使われることになり、キーワードに昇格した。
  20. ^ C++03ではテンプレートのエクスポート機能のために使われていたが、C++11ではその機能が廃止された。のちにC++20ではモジュール機能のために再利用されることになった。
  21. ^ 非推奨だったregisterキーワードを削除 - cpprefjp C++日本語リファレンス
  22. ^ if 文 - cppreference.com
  23. ^ Statements - C# language specification | Microsoft Learn
  24. ^ Fatal Error C1061 | Microsoft Learn
  25. ^ C# Keywords | Microsoft Docs
  26. ^ C keywords - cppreference.com
  27. ^ C++ keywords - cppreference.com
  28. ^ overrideとfinal - cpprefjp C++日本語リファレンス
  29. ^ Context-Sensitive Keywords (C++/CLI and C++/CX) | Microsoft Learn


「予約語」の続きの解説一覧




固有名詞の分類


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

辞書ショートカット

すべての辞書の索引

「予約語」の関連用語

予約語のお隣キーワード
検索ランキング

   

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



予約語のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの予約語 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS