7 comments

3

I love reading about this optimization. It's cool to look back and see all of the tricks people used to get their games/apps/software to run fast back when processors were much slower and memory was limited.

1

Reading this made me think of how I felt when I first read up on Booth's Algorithm for doing bitwise multiplication. I just can't wrap my head around how you'd begin to come up with stuff like this.

1

The algorithm was invented by Andrew Donald Booth in 1950 while doing research on crystallography

Because it's totally obvious that you'd need such algorithm when studying the structure of crystals :|

0

Well it does say that he developed it as a way to use the desk calculators faster, rather than actually in the study of crystals. Probably just came up with the algorithm to save some time doing tedious calculations.

2

Everyone should be aware of this. Its both a wonderful gem and a warning of how dangerously weird programming can be. I should submit the story of Mel. Its another classic

2

If you're gonna submit mel, I should submit real programmers dont use pascal!

0

That one's hilarious