구식 ISO/IEC 14977:1996 EBNF 사양을 사용하지 마세요!
2025-05-19
이 글에서는 여러 가지 결함으로 인해 ISO/IEC 14977:1996 EBNF 사양을 사용하지 말 것을 강력히 권고합니다. 저자는 Unicode 문자, 문자 범위, 일반적인 정규 표현식 구문에 대한 지원 부족, 그리고 번거로운 "하나 이상" 표기법 등 사양의 결점을 자세히 설명합니다. 저자는 이 사양이 이해하기 어렵고, 가독성이 떨어지며, 현대 소프트웨어 개발 관행과 일치하지 않는다고 주장합니다. 반면에 W3C의 EBNF 사양은 더 간결하고, 사용자 친화적이며, 호환성이 높은 대안으로 제시됩니다. 저자는 또한 ISO 표준을 맹목적으로 따르는 것이 항상 옳은 것은 아니며, 구식 표준에 얽매이기보다는 최적의 도구를 선택하는 것이 중요하다고 지적합니다.
더 보기
개발