¡No uses la obsoleta especificación EBNF ISO/IEC 14977:1996!

2025-05-19

Este ensayo aconseja firmemente contra el uso de la especificación EBNF ISO/IEC 14977:1996 debido a sus numerosas fallas. El autor detalla las deficiencias de la especificación, incluyendo su falta de soporte para caracteres Unicode, rangos de caracteres y sintaxis de expresiones regulares común, así como su complicada notación de "uno o más". El autor argumenta que la especificación es difícil de entender, carece de legibilidad y está fuera de sincronía con las prácticas modernas de desarrollo de software. En contraste, la especificación EBNF del W3C se presenta como una alternativa más concisa, amigable para el usuario y compatible. El autor también observa que seguir ciegamente los estándares ISO no siempre es correcto; elegir la herramienta más adecuada es primordial, en lugar de estar limitado por estándares obsoletos.

Desarrollo