Multiple choice

BNF is a meta-language for

  1. specifying the syntax of a language

  2. describing how a program works

  3. shell programming

  4. multi user programming

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

BNF (Backus-Naur Form) is a formal notation used to specify the syntax of programming languages and other formal languages. It defines grammar rules and production rules, not how programs work or shell programming.