He tomado bastantes clases de programación de introducción en mi día, principalmente solo para mojarme los pies en cada tipo diferente de programación que encuentro. No es sorprendente que casi todas las clases pasen por el mismo formato: introducción al hardware, introducción al software, y luego ingrese a la programación real. Si bien entender cómo funciona el hardware y el software es muy importante, siempre me ha confundido un tema que ha estado en cada curso.
En la sección de introducción al software que he encontrado, sin lugar a dudas, siempre ponen gran énfasis en saber leer y escribir en sistemas de números binarios, hexadecimales y, a veces, incluso octales. Entiendo que es bueno entender qué son estas cosas y cómo las interpretaría una computadora, pero nunca me encontré realmente necesitando saber cómo leer y escribir ninguno de esos sistemas numéricos. Realmente, la única vez que he visto algo diferente a la base 10 es para colores en CSS, lo cual es aún más fácil si usas algo como www.colorpicker.com
¿Acabo de ignorar los maravillosos usos de estos sistemas de números que no son de base 10 en el mundo de la programación, o es una vieja tradición incluir estas secciones en todos los libros de texto de programación? ¿Alguien tiene un buen ejemplo de dónde el programador promedio realmente usaría un número octal?