In quali situazioni viene utilizzata la base ottale?

Ho visto binari e hex usati abbastanza spesso ma mai ottali. Tuttavia ottale ha la propria convenzione per essere usato in alcune lingue (cioè uno 0 iniziale che indica la base ottale). Quando si usa l’ottale? Quali sono le situazioni tipiche in cui si potrebbe usare l’ottale o l’ottale? O è solo una questione di gusti?

Octal è usato come una scorciatoia per rappresentare i permessi dei file sui sistemi UNIX. Ad esempio, la modalità file rwxr-xr-x sarebbe 0755 .

L’ottale viene utilizzato quando il numero di bit in una parola è un multiplo di 3. Esempi sono sistemi antichi con dimensioni di parola a 18 bit, sistemi con byte a 9 bit o autorizzazioni di file unix con 9 bit o 12 bit.

Se il numero di bit nella tua parola è un multiplo di 4, tuttavia, usa hex , con tutti i mezzi.

L’ottale viene usato quando la syntax è una reliquia dei secoli in cui forse aveva senso su alcune piattaforms (le parole di sistema non sono sempre state un multiplo di 8 bit). Al giorno d’oggi esagono è la cosa da usare.

Non pensavo a questo, ma ai display digitali!

Diversi altri usi da: http://en.wikipedia.org/wiki/Octal

Uno dei motivi principali per cui octal era più frequentemente usato era che è più facile convertire tra ottale e binario nella testa che esadecimale in binario: basta ricordare la rappresentazione binaria delle 8 cifre ottali (0-7).

Ai tempi in cui il debugging significava leggere i contenuti del registro da una fila di LED o immettere dati con una serie di interruttori a levetta, questo era un grosso problema. I pannelli su molti di questi primi computer raggruppavano i LED e gli interruttori in gruppi di tre per facilitare questo.

Tuttavia, hex ha iniziato a vincere quando le dimensioni delle parole che sono multipli di byte a 8 bit hanno cominciato a vincere, e la necessità di leggere e inserire dati in binario è diventata non necessaria (con l’interfaccia utente di testo della console e i successivi debugger della GUI).

In avionica, le etichette di parole ARINC 429 sono quasi sempre espresse in ottale.

Se gli uccelli potessero contare, la mia ipotesi sarebbe che usassero l’ottale. Mentre la maggior parte degli uccelli ha 3 cifre sulle loro “mani” piumate, la maggior parte sono Tetradactyly , che significa 4 dita su ciascun piede.

Musica, a patto che tu stia lontano da (più) oggetti taglienti e piatti.

A proposito, ci sono alcuni posti in cui windows e javascript decidono automaticamente che un numero preceduto da zero è ottale e converti il ​​numero.

In Windows se si esegue il ping e l’indirizzo come 10.0.2.010 verrà eseguito il ping di 10.0.2.8

Windows lo fa anche se lo inserisci come indirizzo IP / DNS per il computer

Sebbene sia deprecato, Javascript lo fa per impostazione predefinita su alcune funzioni come parseInt se non si specifica una radice http://www.w3schools.com/jsref/jsref_parseint.asp