Re: 'Unknown' and three-valued logic (was: Example where Euphoria ...)
- Posted by dm31 at uow.edu.au Nov 26, 2002
- 457 views
|I need all arguments against 3-valued logic. Please help me | |1. Programmers needed 16 bits integers (no space left), not 15 bits integers Rephrase to: Programmers 'prefer' not to have unneeded overheads. Even if it was a 128 int type. I would prefer not to have a bit wasted that could of been put to more effective use. |2. Because of thant 16/32 bits integer has become common standard. Yes, standards are very important. change is good, but so is the knowledge that you product will be able compatible with other programmers. Could you imagine the success of a printer that couldn't print from any existing word-processing packages because it wanted to add a feature that would let it print directly on a cd?? (for example purposes only :P) |3. There is no need for such things (thing are either true or false) - (examples would be appreciated) More like, the computer itself is BASED on binary, and the tasked that it was intended for can all be handled easily by binary. The uses for 3-state logic, over the hassle to implement it, keep it compatible, the storage waste(VERY hard to prefectly fit base3 numbers sqaurely into a base-2 X 8 system), over its benefits is VERY questionable. |4. It would be a terrible thing to handle Some times it can be hard enough sorting the logic of a complex program out that only requires binary. Imagine the pain of having to write those problems with 3-state logic, and tracking down the bugs??? (was that a nil getting thought there??) |5. You don't find it in aother languages either ... proves by itself there is no need for it.. It doesn't PROVE that there is no need for it, just SHOWS that atm, it is a feature that would have only have a use in RARE circumstances.