Abstract: Every time we describe an algorithm, we must assume an underlying computer architecture that can implement that algorithm. In this talk, I discuss how different assumptions about computer ...