Hardware's gotten lots faster (and cheaper) in the past 40 years, but the process of creating software has, comparatively, changed little. Bill takes a multi-month look at the evolution of programming methodology, starting with a review of where it's bee
In this volume of Best of BYTE, we explore the emergence of some heuristic algorithms. Although we have only scratched the surface of this intriguing subject, we hope we've suggested the potential of the synthesis of heuristics and algorithms.