1. 30

  2. 3

    I was impressed by the original paper, but haven’t tried to convert the original program to a modern language.

    I bet even modern programmers who have working computers will easily mess up some variables if they try to write a complete working program on paper (I certainly will). However, I do think that ability to design a fundamentally correct algorithm on paper is a required skill for any programmer.

    1. 2

      My boss tells the story of his big CS final where everyone had to spend their test time writing some program down on paper and then come up one by one to punch it into the (only) computer. Half your grade was the program you wrote. Half your grade was debugging it with the prof looking over your shoulder. Compiled on the first go.