FE基礎理論 · 情報に関する理論
形式言語
Formal Language
けいしきげんご
文法規則によって、どの文字列が正しいかを厳密に定義した言語。BNFなどで規則を書き表す。日本語のようなあいまいさがないため、プログラム言語の構文定義やコンパイラの解析理論の基礎になる。
共有:
Related
他の資格での定義
PD-D形式言語
決められた記号の集まりと文法規則によって、どの記号列が正しい文かを厳密に定めた言語。チョムスキーの階層では、生成する文法の制約の強さにより、句構造言語、文脈依存言語、文脈自由言語、正規言語に分けられ、それぞれチューリング機械、線形拘束オートマトン、プッシュダウンオートマトン、有限オートマトンで受理される。プログラム言語の構文の定義(BNF)や正規表現の基礎である。
A-1形式言語
定められた記号の集合(アルファベット)と生成規則(文法)によって、どの記号列が正しい文かが厳密に決まる言語。正規言語や文脈自由言語などの階層があり、プログラミング言語の構文の定義、コンパイラの構文解析、正規表現などの理論的な基礎となる。
Past Exams
過去問での出題
過去問で 4 回出題(応用情報技術者試験 3・高度試験 午前Ⅰ 1)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
