• @fubo
    link
    English
    32 years ago

    I once had a programming student do this sort of thing:

    done = False
    step = 1
    while not done:
      if step == 1:
        # ... do something ...
        step = 2
      elif step == 2:
        # ... do something else ...
        step = 3
      # ... and so on ...
    

    Effectively he’d reinvented state machines!

    • silly goose meekahOPM
      link
      English
      12 years ago

      Sounds like that student just didn’t know how to do it properly yet, but this was done by someone with several years of experience. What he did all those years, however, is a mystery to me.