Posts with keyword: computation


Great Principles of Computer Science

Today at lunch, I was watching how the person who took orders communicated the type and number of sandwiches to the sandwich makers. She had a stack of cards for each sandwich type and she'd place them in order on the table by the sandwich making station. I remarked to my friend that there were using a queue to decouple the order taking unit from and processing unit (sandwich makers) so that order taking could happen independently of sandwich making. They could add more processing units (competing consumers) if things got busy. The world is full of these kinds
Continue reading {Great Principles of Computer Science}