よやく‐ご【予約語】
予約語
【英】reserved words
予約語とは、プログラミング言語において、あらかじめ決まったスペル(綴り)と意味をもち、それ以外の意味では用いることのできない単語のことである。
予約語はプログラム言語によって異なる。C言語には40程度の、C++には60程度の予約語がある。ある言語の流れを継いだ言語は、予約語のパターンも受け継いでいる場合が多い。
プログラムにおいて定義される変数や関数は、基本的には自由に名前をつけることが可能である。プログラミング言語の一部として定義されている語と同じ変数や関数が存在すると、ソースコードが混乱して正しく解釈されなくなってしまう。そのため、予約語と同じつづりの文字列は識別子として宣言したり定義したりすることができないようになっている。
参照リンク
PHP言語における予約語の一覧 (レッツPHP!)
コーディング: | 飛び越し命令 トラップ UML 予約語 |
スクリプト言語: | awk ActionScript AppleScript |
予約語
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/04/06 15:47 UTC 版)
- ^ a b 予約語(reserved word)とは - IT用語辞典 e-Words
- ^ Collins, reserved words
- ^ 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”
- ^ Java Language Keywords (The Java™ Tutorials > Learning the Java Language > Language Basics)
- ^ Keywords - Visual Basic | Microsoft Docs
- ^ キーワード - Visual Basic | Microsoft Docs
- ^ @ - C# リファレンス | Microsoft Docs
- ^ 宣言された要素の名前 - Visual Basic | Microsoft Docs
- ^ シンボルと演算子のリファレンス - F# | Microsoft Docs
- ^ C のキーワード - cppreference.com
- ^ 識別子 - cppreference.com (C)
- ^ C reserved keywords - IBM Documentation
- ^ C++ のキーワード - cppreference.com
- ^ 識別子 - cppreference.com (C++)
- ^ [1]
- ^ Fortran 90, ISO/IEC 1539:1991 - §2.5.2 Keyword
- ^ キーワード | Compaq Visual Fortran | XLsoft
- ^ 自由形式 | Compaq Visual Fortran | XLsoft
- ^ これらはES5時点では予約語だったが、ES6で追加された新機能に使われることになり、キーワードに昇格した。
- ^ C++03ではテンプレートのエクスポート機能のために使われていたが、C++11ではその機能が廃止された。のちにC++20ではモジュール機能のために再利用されることになった。
- ^ 非推奨だったregisterキーワードを削除 - cpprefjp C++日本語リファレンス
- ^ if 文 - cppreference.com
- ^ Statements - C# language specification | Microsoft Learn
- ^ Fatal Error C1061 | Microsoft Learn
- ^ C# Keywords | Microsoft Docs
- ^ C keywords - cppreference.com
- ^ C++ keywords - cppreference.com
- ^ overrideとfinal - cpprefjp C++日本語リファレンス
- ^ Context-Sensitive Keywords (C++/CLI and C++/CX) | Microsoft Learn
固有名詞の分類
- 予約語のページへのリンク