What Can We Do about the Unnecessary Diversity of Notation for Syntactic Definitions?

Niklaus Wirth. What Can We Do about the Unnecessary Diversity of Notation for Syntactic Definitions?. Communications of the ACM, 20(11):822-823, 1977. [doi]

@article{Wirth77a:0,
  title = {What Can We Do about the Unnecessary Diversity of Notation for Syntactic Definitions?},
  author = {Niklaus Wirth},
  year = {1977},
  doi = {10.1145/359863.359883},
  url = {http://doi.acm.org/10.1145/359863.359883},
  tags = {programming languages, syntax definition, programming},
  researchr = {https://researchr.org/publication/Wirth77a%3A0},
  cites = {0},
  citedby = {1},
  journal = {Communications of the ACM},
  volume = {20},
  number = {11},
  pages = {822-823},
}