第三章 湖畔中学(5)

字数:3574   加入书签

A+A-
海棠书屋备用网站

    “批量处理”,正如这个系统被称呼的那样,在处理一些大规模的信息管理任务时是很好用的,比如企业工资名单。

    但若是程序员们想更深一步进行互动,就无能为力了。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>