Most of the computers available today are designed to work with binary system. It comes from the fact that information comes in two natural form, true or false.
We humans accept another form of information called "maybe" :)
I know there are ternary processing computers but not much information about them.
- What is the advantages / disadvantages of designing and using ternary or higher levels of data signals in computers?
- Is it feasible?
- In which domain can it be better than classic binary systems?
- Can we give computers the chance to make mistakes and expect to see performance improvements in most situations by this way? (I think performance gains can be observed if computers are not so strict about being absolutely correct)
EDIT: Are there difficulties differentiating between 3 levels of signal? Would it be too hard to keep data in memory since memory voltage is frequently released and loaded, (maybe hundreds of time a second?).