第三代黑客:约翰·哈里斯的编程之旅
在计算机发展的历程中,有这样一群人,他们天生对计算机充满好奇,渴望亲手探索其中的奥秘,他们就是黑客。约翰·哈里斯就是第三代黑客中的一员,他的故事展现了这一代黑客的特点和面临的挑战。
黑客的诞生
约翰·哈里斯是一个社交上的局外人,他自称是学校里英语和体育最差的学生。但他对技术有着百分之百的热情,与学校分时终端连接的远程计算机成了他最亲密的伙伴。他对科幻电影、漫画和游戏充满热爱,尤其是黑客活动,这是他生活的重心。
在约翰·哈里斯成长的时代,计算机革命已经开始。与前两代黑客不同,他这一代获取计算机变得容易多了。在20世纪80年代的圣地亚哥郊区,高中生可以说服父母购买计算机,或者通过兼职工作赚钱购买。约翰·哈里斯在11年级时,接触到了同学的Commodore PET计算机,从此开启了他的编程之旅。他在这台计算机上玩游戏、编程,编写了《星际迷航》等游戏,感受到了个人计算机带来的便捷和乐趣。
选择计算机
为了满足自己对游戏编程的高要求,约翰·哈里斯决定购买一台属于自己的计算机。他最初想买PET计算机,但遭到了销售人员的嘲笑,他们认为买PET的人是买不起苹果II的穷人。然而,约翰·哈里斯对苹果计算机毫无好感,他觉得苹果计算机存在诸多问题,如没有全屏编辑器、需要加载更多硬件才能运行、键盘有限等。他对苹果计算机的厌恶甚至超出了理性范围。
后来,他了解到了Atari计算机。Atari刚推出了800型(以及低功率的400型),与苹果计算机竞争。约翰·哈里斯在商店里体验了Atari 800,发现它具有全屏编辑功能,还有一系列令人兴奋的新特性,如按键图形符号、高分辨率模式和独立的音效芯片。于是,他购买了At