Hardware Meets Software CPSC 120 Principles of Computer Science February 15, 2012 Quick Reminder: Programming as Encoding Recall we write computer programs in high level…