Я взяв досить багато уроків програмування з інтродукцій у свій день, здебільшого просто для того, щоб мої ноги змочились у різних видах програмування. Не дивно, що майже кожен клас працює через один і той же формат: вступ до апаратного забезпечення, вступ до програмного забезпечення, і тоді ви потрапляєте в власне програмування. Хоча розуміння того, як працює апаратне та програмне забезпечення, дуже важливо, мене завжди бентежила одна тема, яка була в кожному курсі.
У розділі введення до програмного забезпечення, який я знайшов, вони завжди роблять великий акцент на тому, щоб бути грамотними у двійковій, шістнадцятковій, а іноді навіть восьмеричній системах числення. Я розумію, що добре розуміти, що це за речі, і як комп'ютер інтерпретуватиме їх, але я ніколи не знаю, що мені потрібно знати, як читати і писати будь-яку з цих систем числення. Дійсно, єдиний раз, коли я бачив щось, окрім основи 10, - це кольори в CSS, що ще простіше, якщо ви використовуєте щось на зразок www.colorpicker.com
Чи я просто не знав про чудове використання цих систем без базових 10 номерів у світі програмування, чи це лише давня традиція включати ці розділи у всі підручники з програмування? Хтось має хороший приклад того, де середній програміст насправді використовував восьмеричне число?