通信用語の基礎知識 IPv4
戻る
参加者募集中

BNF

辞書:電算用語の基礎知識 プログラミング用語編 (PTPROGY)
読み:ビーエンエフ
外語:BNF: Backus-Naur form 英語
品詞:名詞
1998/12/03 作成
2008/04/18 更新

プログラミング言語などを形式的に定義するときに使うメタ言語(言語を記述する言語)のひとつ。ALGOL(ALGOL 60)の文法を定義(記述)するために作られた。

殆どのプログラミング言語は、BNFで記述されている。

さらに、BNFで記述された言語仕様書を元に、その言語の構文解析プログラム(パーサ)を自動的に作成するソフトも存在する(yacc、GNU Bisonなど)。

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.03 (16-May-2019)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club