CameraIcon
CameraIcon
SearchIcon
MyQuestionIcon
MyQuestionIcon
1
You visited us 1 times! Enjoying our articles? Unlock Full Access!
Question

BNF is a meta-language for ______________.

A
Specifying the syntax of a language
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
Specifying a context free language
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
Shell programming
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
Both (1) and (2)
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
Open in App
Solution

The correct option is D Both (1) and (2)

BNF is a meta-language for

Specifying the syntax of a language.

Specifying a context free language.

Backus normal form:-

Backus normal form (BNF) is a notation technique for context-free grammars, used to describe the syntax of languages used in computing, such as computer programming languages, document formats, instruction sets and communication protocols.

Metalanguage is widely used in language design, analyzers, compilers and theorem provers. It is also used in financial systems, bioinformatics and in other similar applications.



flag
Suggest Corrections
thumbs-up
0
Join BYJU'S Learning Program
similar_icon
Related Videos
thumbnail
lock
Organised Data
MATHEMATICS
Watch in App
Join BYJU'S Learning Program
CrossIcon