Xor also has another interesting property. If you take a variable and xor it with some value, then xor it again with that same value, you get back the original variable. This makes it useful for encryption. It was also used a lot during the early days for crude graphics manipulation. All operators were used in 1s and 2s compliment integer math, logical reductions ( Karnaugh maps) and face it... digital computers, as they exist today, are composed of millions to billions of individual logic gates (and, or, nand, nor, xor, xnor). Bit level math used to be the 1st item in the computer science curriculum. The fact that it is now only mentioned as a kind of obscure side note kinda gives you an indication of far down the abstraction rabbit hole we have traveled.
I don't feel smart for immediately commenting before watching the video but could you do a video on a chatbot that could hold conversation and seem a bit more intelligent. I understand if not, that would be hard, no?
I stuck on Cisco Python 3.3.5 and your explanation is much clearer. Thanks a lot.
Hey! Just realize you reached 100k! Congrats!
Xor also has another interesting property. If you take a variable and xor it with some value, then xor it again with that same value, you get back the original variable. This makes it useful for encryption.
It was also used a lot during the early days for crude graphics manipulation.
All operators were used in 1s and 2s compliment integer math, logical reductions ( Karnaugh maps) and face it... digital computers, as they exist today, are composed of millions to billions of individual logic gates (and, or, nand, nor, xor, xnor).
Bit level math used to be the 1st item in the computer science curriculum. The fact that it is now only mentioned as a kind of obscure side note kinda gives you an indication of far down the abstraction rabbit hole we have traveled.
XOR is used in a similar manner in some versions of RAID. It can detect corrupted data and infer what it is to recover it
This is exactly what I've been missing about these bitwise operators!!
Thank you, great video!
Thanks man! I really loved the Application fields. Not many youtubers list examples of applications. This is most useful.
Good video. I'm a rookie and was having trouble with bitwise.
Very Clear! Great Examples! Thanks
Your video came in handy for interview practice problems!
quick, precise. thanks
Where datt Silver play button be ❤️❤️
Congratulations!
Just learned it this weekend 😃.
Congrats on 100k!!
thy man you saved my life
Really a great explanation! Thank you.
Super helpful, ty so much!
Thanks a lot! This is really helpful.
Please continue with the codewars challenges series, they're pretty entertaining and engaging
dude is on gear big time
Congrats to the 100k subs bro
Nice video bro, just want to ask what is theme of your pycharm?
One dark
@@NeuralNine thankyou bro, I love your videos , direct at point , good explanation.
22:47 I believe this would be an effective way to swap two variables in any programming language; Heck, I just tried it in Java!
Congrats on 100k!
very good video
Thanks a lot.
you're my hero Flori!
Thanks a lot
Python has both a bin() and hex() operator, I just realized!
congrats for 100k
thanks man
How much faster is it to use bitwise operators to perform math like determining divisors or dividing by 2?
I test it after watching this video. The speed is the same.
For boosting speed you should use cython.
thanks!
thanks a lot, it was amazing 👏❤
GG 100k🔥❤️
Danks again.
Congratulations
thank youu
I don't how he is deciding for 2 & 1.
I don't feel smart for immediately commenting before watching the video but could you do a video on a chatbot that could hold conversation and seem a bit more intelligent. I understand if not, that would be hard, no?
Pls bring on obsfucation in python plss
100 more
Bruh
Only 400 more brother