Очень лузерский вопрос. Счет пишут активно- пассивный, потому что в нем используются и активные и пассивные операции. Стандартно счет либо работает тоько как активный, либо только как пассивный. Добавить к этому нечего.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший