• Valves, tubes, and bugs • Micro-‐processors • Mobile devices • Ar)ficial Intelligence • Internet of Things • All culminates in Grumpy Cat History of Programming
ON and is assigned the value 1 False means the circuit is OFF and is assigned the value 0 Operators are things wot do logic, examples are OR, AND, XOR, NAND
• Are translated (“compiled”) into code the machine understands • Are tools and can be made for very specific purposes • Trumpscript, lolcode, Ruby Programming languages
a set of tasks that a computer can do (that’s the hard part) • Crea)ng a set of instruc)ons for the computer to do those tasks • Discovering that is not what the user wanted • Complaining and then doing it again So, computer programming is….