CLOSE FULL VIEW
The State of the Art on .NET
Recorded at:
Community comments
Just learn EBNF
by
peter lin
Posted
Correction
by
amir nagri
Posted
Just learn EBNF
by
peter lin
I watched the don box talk on infoq. My thought is, just learn EBNF and learn how to write DSL properly. The benefit of learning EBNF is it forces you learn to think in abstract syntax tree (AST), which helps you design good languages. Using visual tools often makes it easy to create a language, but if the person doesn't have a solid understanding of AST, the language turns out to be junk. It's better to learn EBNF first and then use visual tools for designing languages.
my bias 2 cents.
my bias 2 cents.




Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think