Re:Ask HN: Why is binary used instead of ternary?
by mcshaner1 on Friday March 13, 2015 @05:15PM
(#9200105)
I think the optimal base is actually the natural log e, or about 2.71. I saw a derivation of this before but can't find the reference. Ternary actually comes about a bit better from an information density standpoint, but all the other points you made about difficulties with base 3 and benefits of base 2 still stand.
We would also lose decades of knowledge on binary operations and how best to do it. Two's complement is out the window, for instance.
Additionally, the entire CS mindset is built around boolean logic. Exclusive-or, for instance, makes no sense when you remove binary operation. There's not much to gain from it either, since any sort of ternary operation can be implemented as a binary operation without that much overhead.