¿Por qué se usan los ceros iniciales para representar números octales?

Siempre me he preguntado por qué llevar ceros (0) se utilizan para representar números octales, en lugar de, por ejemplo,0o. El uso de0o sería igual de útil, pero no causaría tantos problemas como liderar0es (por ejemplo,parseInt('08'); en JavaScript). ¿Cuáles son las razones detrás de esta elección de diseño?

Respuestas a la pregunta(2)

Su respuesta a la pregunta