Ho frequentato alcune lezioni di programmazione introduttiva durante la mia giornata, principalmente solo per bagnarmi i piedi in ogni diverso tipo di programmazione che trovo. Non sorprende che quasi tutte le classi passino attraverso lo stesso formato: introduzione all'hardware, introduzione al software e poi si entra nella programmazione effettiva. Mentre capire come funziona l'hardware e il software è molto importante, sono sempre stato confuso da un argomento che è stato in ogni singolo corso.
Nella sezione introduttiva al software ho trovato, senza dubbio, sempre una grande enfasi sull'essere letterati in sistemi numerici binari, esadecimali e talvolta persino ottali. Capisco che è bello capire cosa sono queste cose e come un computer le interpreterebbe, ma non mi sono mai trovato in realtà il bisogno di sapere come leggere e scrivere uno di quei sistemi numerici. Davvero, l'unica volta che ho visto qualcosa di diverso dalla base 10 è per i colori nei CSS, che è ancora più semplice se usi qualcosa come www.colorpicker.com
Ho appena ignorato gli usi meravigliosi di questi sistemi numerici non base-10 nel mondo della programmazione, o è solo una vecchia tradizione includere queste sezioni in tutti i libri di testo di programmazione? Qualcuno ha un buon esempio di dove il programmatore medio userebbe effettivamente un numero ottale?