Only logged in members can reply and interact with the post.
Join SimilarWorlds for FREE »

I Think Good Grammar Is Hot

Am I The Only One Who Thinks Xor Should Be In The Dictionary?... Exclusive-or, or XOR. It's used in programming and in electronics, and is a function of Boolean Logic. The word "OR" in Boolean Logic has the truth table of

FALSE + FALSE = FALSE
FALSE + TRUE = TRUE
TRUE + FALSE = TRUE
TRUE + TRUE = TRUE

Traditional logic says that one can have X OR Y, but not both. However, the actual function that has this logic is XOR, which has the truth table of

FALSE + FALSE = FALSE
FALSE + TRUE = TRUE
TRUE + FALSE = TRUE
TRUE + TRUE = FALSE

Personally, if one wants to use the word "OR," they should be willing to give both options if asked, as that's what the function "OR" implies. If one wants to exclude both options, they'd have to say "Either this, or that, but you can't have both." It's much easier to say "Either this, xor that."

We have AND, OR, NOR, and NOT. 

XNOR would also be nice, as it would be saying "Neither this, nor that, but both of these can't be false at the same time." It would be a lot simpler to say "Neither this, xnor that." instead of "but both of these can't be false at the same time." 

They could be pronounced "eggs-or" and "eggs-nor." It's not too hard, and the use of them would simplify conversations. 

We'd then have AND, OR, NOR, NOT, XNOR, and NOT. 
While we're at it, we might as well include NAND. This basically states that one can have one of these instances:

If you say no to both, you're going to get at least one anyways.
If you want one, you will get it.
If you want the other, you will get it.

You cannot have both X and Y though. So one can say "You can have X NAND Y" to pretty much mean "XOR," except with the added element of "If you don't want it, you're going to get it anyways."  

Sure it would be rarely used, but it's good to have it there, just in case one needs to use it. 


Using the full set of logic makes a conversation so much easier. 

By the way, the functions XAND and XNAND don't exist. XAND makes everything false, and XNAND Is just NAND.
irishblue
I can't believe I'm the first person to respond to this:)
TetrisGuy · 26-30, M
I could command Boolean logic at age 12 xD
But suck at reading comp. Great at writing. Reading? Nope. xD
irishblue
I love reading. I'll read for you if you do math for me:)
TetrisGuy · 26-30, M
Deal xD I'll do all your AP Calculus homework if you do all my AP Literature homework. xDDDDD

 
Post Comment