Computer Science Fundamentals
A collection of 35 posts
Logical Negation
We've covered how to add binary numbers together, but how do you subtract them? For that, you need a system for recognizing a number as negative and a few extra rules. Those rules are one's and two's complement.
· Rob Conery
Bitwise Operators
Up until now we've been representing binary values as strings so we could see what's going on. It's time now to change that and get into some real binary operations.
· Rob Conery
Binary Mathematics
This is a famous interview question: 'write a routine that adds two positive integers and do it without using mathematic operators'. Turns out you can do this using binary!
· Rob Conery
Boolean Algebra
You're George Boole, a self-taught mathematician and somewhat of a genius. You want to know what God's thinking so you decide to take Aristotle's ideas of logic and go 'above and beyond' to include mathematical proofs.
· Rob Conery
The Basics of Logic
Let’s jump right in at the only place we can: the very begining, diving into the perfectly obvious and terribly argumentative 'rules of logic'.
· Rob Conery