什么编程语言有短而美的语法(在EBNF中)?
有些语言更易于解析.前段时间我创建了一个简单的VHDL解析器,但速度非常慢.不是因为它完全用Python实现,而是因为VHDL语法(在EBNF中)很大.Python的EBNF很漂亮但不是很短.
我建议像LISP这样的许多函数式编程语言都有简短的语法,但我对一种比较流行的简单命令式语言如C或Bash感兴趣.
我没有比较过,但是Lua是一种以其简单语法而闻名的语言。BNF在本参考手册的最后:http : //www.lua.org/manual/5.1/manual.html。