A programmer's view of the Universe, part 2: Mario Kart
This is the second installment of a little series of discussions. They're not much more than that, just discussions. And I hope I'm inviting discussion rather than quenching it. But I'll be honest — the goal of this series is to pound a stake through the heart of a certain way of thinking about the world that has become quite popular. If my series fails in that regard, I hope it may still provide some entertainment value. Part one, The fish , was about a twisty line and a fish's examination of it. Today we move to a twisty plane. Embedded Systems There are many kinds of computer programs, and many ways to categorize them. One of the broadest and most interesting program categories is embedded systems . These systems are the centerpiece of today's little chat. Embedded systems are a bit tricky to define because they come in so many shapes and sizes. Loosely speaking, an embedded system is a little world of its own: an ecosystem with its own rules and its own