I wrote HAL 9000 in 1982/83. Please go easy on me in a code review, as I was 11-12 years old at the time.
It is how I learned to program. The application now serves no purpose except for posterity.
At the time, I was in correspondence with Arthur C. Clarke, the author of 2001 A Space Odyssey. Being 11 or so, I really believed that I was creating artificial consciousness. Of course, I was not.
You can read about my adventures on my blog.
I was enthralled by artificial intelligence and went on to write ELIZA clones for the both the Spectrum and Tatung Einstein. I later worked with neural networks to process NOAA satellite images in the early 90s, and became interested in genetic algorithms.
My interest in AI then waned and became one of disillusionment, which remains the case today. I am still interested in the nature of consciousness, however.
Thanks to Neil Jones for converting the cassette.
Copyright (C) Andy Thomas, 1982-83 Website: https://github.com/kuiperzone
HAL 9000 for ZX Spectrum is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
HAL 9000 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
