Por que os zeros iniciais são usados ​​para representar números octal?

Eu sempre me perguntei por que zeros iniciais (0) são usados ​​para representar números octal, em vez de - por exemplo -0o. O uso de0o seria tão útil, mas não causaria tantos problemas quanto0es (por ex.parseInt('08'); em JavaScript). Quais são os motivos por trás dessa escolha de design?

questionAnswers(2)

yourAnswerToTheQuestion