У машинного кода всего два символа (0 и 1), потому что это удобно для аппаратной реализации. 3 Компьютеры строятся на основе электронных схем, которые могут представлять два состояния: включено (1) и выключено (0). 3
Если бы символов было больше, например добавились бы ещё два, это привело бы к увеличению времени на проверки и стыковку состояний. 1 Кроме того, добавление дополнительных цифр увеличило бы сложность аппаратного и программного обеспечения, а также сделало бы сложнее математические операции. 3
Кроме того, использование только двух символов требует меньше транзисторов и памяти, что делает компьютеры более компактными и энергоэффективными. 3
Таким образом, добавление дополнительных символов могло бы привести к снижению эффективности и увеличению потребления памяти у ЭВМ.