Verwenden Sie nicht die veraltete EBNF-Spezifikation ISO/IEC 14977:1996!
Dieser Aufsatz rät dringend davon ab, die EBNF-Spezifikation ISO/IEC 14977:1996 zu verwenden, da sie zahlreiche Mängel aufweist. Der Autor beschreibt die Schwächen der Spezifikation, darunter die fehlende Unterstützung für Unicode-Zeichen, Zeichenbereiche und die gängige reguläre Ausdrucksyntax sowie die umständliche Notation für "ein oder mehrere". Der Autor argumentiert, dass die Spezifikation schwer zu verstehen ist, schlecht lesbar ist und nicht mehr mit modernen Softwareentwicklungspraktiken übereinstimmt. Im Gegensatz dazu wird die EBNF-Spezifikation des W3C als prägnantere, benutzerfreundlichere und kompatibelere Alternative präsentiert. Der Autor merkt auch an, dass das blinde Befolgen von ISO-Standards nicht immer richtig ist; die Wahl des am besten geeigneten Tools ist wichtiger, als sich von veralteten Standards einschränken zu lassen.
Mehr lesen