В качестве сокращения двоичного кода: для вычислительных машин (таких как UNIVAC 1050, PDP-8, ICL 1900 и т. Д.) Octal использовался в качестве сокращения двоичного числа, поскольку их размер слова делится на три (каждая восьмеричная цифра представляет три двоичных числа). цифр). Таким образом, две, четыре, восемь или двенадцать цифр могут кратко отображать все машинное слово. Это также позволило сократить расходы, позволив использовать трубки Nixie, семисегментные дисплеи и калькуляторы для консолей оператора, где двоичные дисплеи были слишком сложны для использования, десятичные дисплеи требовали сложного оборудования для преобразования радиусов, а шестнадцатеричные дисплеи требовались для отображения большего числа цифр. ,
16-, 32- или 62-битное представление слов:Все современные вычислительные платформы используют 16-, 32- или 64-битные слова, дополнительно разделенные на восьмибитные байты. В таких системах потребуются три восьмеричные цифры на байт, причем наиболее значимая восьмеричная цифра представляет две двоичные цифры (плюс один бит следующего значащего байта, если таковой имеется). Восьмеричное представление 16-битного слова требует 6 цифр, но наиболее значимая восьмеричная цифра представляет (весьма нечетко) только один бит (0 или 1). Это представление не дает возможности легко прочитать самый значимый байт, поскольку он размазан по четырем восьмеричным разрядам. Следовательно, шестнадцатеричное число чаще используется в языках программирования сегодня, так как две шестнадцатеричные цифры точно определяют один байт. У некоторых платформ с размером слова степени два все еще есть подслуги инструкций, которые легче понять, если они отображаются в восьмеричном виде; это включает семейство PDP-11 и Motorola 68000. Современная вездесущая архитектура x86 также относится к этой категории, но восьмеричная редко используется на этой платформе.
Описания кодирования: некоторые свойства двоичного кодирования кодов операций в современной архитектуре x86 становятся более очевидными при отображении в восьмеричном виде, например, байт ModRM, который разделен на поля по 2, 3 и 3 бита, поэтому восьмеричное может быть полезно при описании эти кодировки.
Разрешения на вычисления и доступ к файлам: Octal иногда используется в вычислениях вместо шестнадцатеричных, возможно, чаще всего в наше время в сочетании с разрешениями для файлов в системах Unix (в доступе к chmod). Его преимущество заключается в том, что не требуется никаких дополнительных символов в виде цифр (шестнадцатеричная система - это base-16, и поэтому для нее требуется шесть дополнительных символов, кроме 0–9).
Цифровые дисплеи: Восьмеричные числа также используются при отображении цифрового контента на экране, так как он имеет меньшее количество символов, используемых для представления.
Графическое представление байтовых строк: некоторые языки программирования (C, Perl, Postscript и т. Д.) Имеют представление текстов / графики в Octal с экранированием как \ nnn. Восьмеричное представление особенно удобно с байтами не ASCII UTF-8, который кодирует группы из 6 битов, и где любой начальный байт имеет восьмеричное значение \ 3nn, а любой байт продолжения имеет восьмеричное значение \ 2nn.
Ранняя арифметика с плавающей запятой: Octal также использовался для вычислений с плавающей запятой в компьютерах Ferranti Atlas (1962), Burroughs B5500 (1964), Burroughs B5700 (1971), Burroughs B6700 (1971) и Burroughs B7700 (1972).
В приемоответчиках: воздушные суда передают код, выраженный четырехзначным числом при опросе наземным радаром. Этот код используется для различения различных самолетов на экране радара.