プログラミング言語において、コンパイラやインタプリタによってあらかじめ定義された、特定の機能や意味を持つ単語。ifやforなどの制御文、intやstringなどのデータ型宣言、returnやbreakなどの命令など、言語の動作を支配する要素として機能する。プログラマが任意に変数名として使用することはできない。
プログラミング理論の発展に伴い1960年代から使用。言語設計時に将来の拡張に備えて「予め約束された語」という意味で命名された。コンピュータ言語の標準化により確立した用語。
似た言葉との違い・使い分けを解説しています。
この言葉やそのテーマを深めたい方へ。