第三章 湖畔中学(5)
“批量处理”,正如这个系统被称呼的那样,在处理一些大规模的信息管理任务时是很好用的,比如企业工资名单。
但若是程序员们想更深一步进行互动,就无能为力了。1957年,空想家约翰·麦卡锡曾设想过一种基本的软件模式:一种
“兼容的分时系统”,麦卡锡这样称呼它,
“允许每一位计算机使用者都独立控制使用的计算机”。用户不再被动等待读卡的过程,而是可以使用终端键盘与计算机进行交流。
你可以与大型计算机
“交谈”并立刻得到回应,然后把错误纠正过来。编程变得更像人机谈话。
“分时”使几百名用户共同分担费用,用户能负担得起计算机的运算时间。
几十名用户同时共用一台计算机,中央处理器从一个人的任务瞬间转移到另一个人的任务。
这种新的反复过程并非仅仅提高了效率,这是一个飞跃,程序员们不必再使用卡片组,计算机用户的工作也更加富有成效。
1965年,通用电气用原始的dartmouthbasic语言将麦卡锡的系统改良完成,并开设了商业版服务项目。
3年后,比尔·道格老师和湖畔中学母亲俱乐部把它带到了湖畔中学。
我很幸运,赶上了计算机工业发生根本变化的时代。计算机原本是只有政府、最富有的公司、大学才能接触到的资源,现在被按照小时率分成了小部分。
新技术将这种计算功能分给了大大小小的办公室和学校。与往常一样,时间被证明是一种奇妙的东西:如果我早出生5年,身为少年的我很可能没有耐心去接触批处理系统的计算机;假如我晚生了5年,则会失去尝试新鲜事物的机会,因为那时分时系统已经司空见惯了。
湖畔中学没有将编程作为数学课的正式部分,而是将它设为独立的选修课,课上老师对我们的管理很$淫荡。
教我们编程课的老师名叫弗雷德·赖特,是一个年轻的数学教师,在斯坦福大学上过打卡编程的暑期班。
赖特老师给了我们一本basic语言的手册,扔给我们几个基础问题来激起我们的兴趣,然后就放手不管了。
我们不懂得处理问题的正确方法,就自己想法子,迫不得已,我们都学会了随机应变。
学校提供给我们的文件材料也是粗略不堪的,basic语言手册只有55页,我用了一两天时间就看完了。
我记住了大约20个关键词,知道了电传打字机上键位的功用。开始的一两个小时里,basic语言就像一门外语,然后就是--
“哈,我明白了!”basic比法语简单多了--始终如一的逻辑性,没有不规则动词变化,紧凑而简洁。
我遇到不懂的问题,就去找一个高年级学生问:这个是怎么做的?怎么打出来的?
他们比我早学了一个月左右,很乐意向我炫耀一下自己的本领。
“批量处理”,正如这个系统被称呼的那样,在处理一些大规模的信息管理任务时是很好用的,比如企业工资名单。
但若是程序员们想更深一步进行互动,就无能为力了。1957年,空想家约翰·麦卡锡曾设想过一种基本的软件模式:一种
“兼容的分时系统”,麦卡锡这样称呼它,
“允许每一位计算机使用者都独立控制使用的计算机”。用户不再被动等待读卡的过程,而是可以使用终端键盘与计算机进行交流。
你可以与大型计算机
“交谈”并立刻得到回应,然后把错误纠正过来。编程变得更像人机谈话。
“分时”使几百名用户共同分担费用,用户能负担得起计算机的运算时间。
几十名用户同时共用一台计算机,中央处理器从一个人的任务瞬间转移到另一个人的任务。
这种新的反复过程并非仅仅提高了效率,这是一个飞跃,程序员们不必再使用卡片组,计算机用户的工作也更加富有成效。
1965年,通用电气用原始的dartmouthbasic语言将麦卡锡的系统改良完成,并开设了商业版服务项目。
3年后,比尔·道格老师和湖畔中学母亲俱乐部把它带到了湖畔中学。
我很幸运,赶上了计算机工业发生根本变化的时代。计算机原本是只有政府、最富有的公司、大学才能接触到的资源,现在被按照小时率分成了小部分。
新技术将这种计算功能分给了大大小小的办公室和学校。与往常一样,时间被证明是一种奇妙的东西:如果我早出生5年,身为少年的我很可能没有耐心去接触批处理系统的计算机;假如我晚生了5年,则会失去尝试新鲜事物的机会,因为那时分时系统已经司空见惯了。
湖畔中学没有将编程作为数学课的正式部分,而是将它设为独立的选修课,课上老师对我们的管理很$淫荡。
教我们编程课的老师名叫弗雷德·赖特,是一个年轻的数学教师,在斯坦福大学上过打卡编程的暑期班。
赖特老师给了我们一本basic语言的手册,扔给我们几个基础问题来激起我们的兴趣,然后就放手不管了。
我们不懂得处理问题的正确方法,就自己想法子,迫不得已,我们都学会了随机应变。
学校提供给我们的文件材料也是粗略不堪的,basic语言手册只有55页,我用了一两天时间就看完了。
我记住了大约20个关键词,知道了电传打字机上键位的功用。开始的一两个小时里,basic语言就像一门外语,然后就是--
“哈,我明白了!”basic比法语简单多了--始终如一的逻辑性,没有不规则动词变化,紧凑而简洁。
我遇到不懂的问题,就去找一个高年级学生问:这个是怎么做的?怎么打出来的?
他们比我早学了一个月左右,很乐意向我炫耀一下自己的本领。
</p>