Developing for Developers

Tools, techniques, and theory for measuring and improving the power and performance of developers and their code

December, 2005

  • Developing for Developers

    Integer division by constants

    Today I'm going to discuss a few clever algorithms for dividing values by constant values known at compile-time, without the use of the division instruction. In compiler optimization theory, the basic problem we attempt to solve is to create algorithms...
  • Developing for Developers

    Succinct data structures

    Sorry for the long hiatus, everyone. Today I'm going to talk about succinct data structures, which are informally data structures that use very close to the absolute minimum possible space. This material is largely based on lectures by MIT professor Erik...
Page 1 of 1 (2 items)