千禧一代,包括我自己在内,永远都做不到。
因为千禧一代习惯于听到在车库 (谷歌,苹果,亚马逊)或 宿舍 (Facebook,Wordpress) 或 宿舍里诞生的革命,尽管摇摇欲坠 ,却创下了八位数的收入。
他们错过了一个要点:这些创新是建立在数十年前发明的坚固砖块上的-在军事实验室和大学的寂寞走廊中。
PLATO是这样的奠基石,它是人为缩写的缩写,代表自动教学操作的程序逻辑 。
从表面上看,它只是一个教室教学模拟器系统,由军用级真空管大型机和由显示器和键盘制成的哑终端阵列驱动,遍布整个大学校园。
图片提供: https : //unsplash.com/@nasa显然,它与雅典学院院士的名字似乎是宇宙的巧合。
就像原始人发明的火一样,它催生了一系列创新的连锁反应-包括等离子显示器,触摸屏,ASCII艺术(表情之父),后来成为流派的游戏,聊天室,电子邮件,论坛和社交网络 -在此期间70年代和80年代-在个人计算机出现之前,更不用说万维网了。
就像其他所有革命尚未到来的革命一样,它的蒸汽也为其他车辆提供了动力。
那是1960年代初-婴儿潮一代到了。 第二次世界大战结束十年后,美国和俄罗斯都为冷战做好了准备,战争已经开始。
战争研究的专利后代正在占领整个世界。 晶体管刚交付了第一台计算机 。 在美国,军队及其姊妹组织正在利用来自教育机构的新鲜人才来滋养自己,同时将自己的创新回报给这些机构以及整个社会。
在1960年代,为“机构支持计划”筹集了资金-美国大学从该基金会获得了NSF的研究经费。 引发这些发展的事件是1957年推出人造卫星。
此后不久,美国空军就有关计算机辅助训练系统的提案提出了要求。 作为回应,PLATO的第一个版本建立在伊利诺伊大学内部。 在1959年至1961年期间,两位物理学家( 查尔默斯·舍温和丹尼尔·阿尔珀特 ),电气工程师( 唐纳德·比泽尔 )和数学家( 彼得·布劳恩菲尔德 )对这个想法产生了兴趣。
最终,Bitzer建造了它,松散地基于Radar概念,该概念在第二次世界大战期间为其提供了更多的支持 。
尽管缺少个人计算设备或像Internet这样的通信网络,PLATO一直发展为一种受追随者限制的邪教现象。
也许正是由于这些缺点。
在试图了解PLATO是如何诞生的,并在真正的时间尚未到来之前就在商业上死亡之前,必须深入研究第二次世界大战之后的计算历史。
第二次世界大战中的盟友实力表明,利用谜机的计算能力可以完成更多工作。 这也表明,雷达屏幕上闪闪发光的点也可以用来教育学生。
尽管这两种技术提供了无数的技术发展可能性,但如果没有骨骼稳定性(分布的计算能力和高抽象度的编程语言),所有这些使肌肉膨胀的重量都是无用的。
与当今时代相反,计算机不是多功能的,好的软件总是冗长无比,吹嘘它的学习曲线更陡峭。
换句话说,硬件恰好可以完成它所要完成的一项工作,而软件尽管具有无数种自定义功能,却不能轻易地移植到另一种硬件上,而只能是困惑的外行。
没有云可以存储您的数据。 没有开源可将开发成本降至最低。 las,没有互联网可以聘请熟练的工程师或程序员,而且并不是每个人都可以学习编程。
一些工程师竭尽所能地使用电路和组装器。 判断很简单,细节决定成败,失败是命运。
但是,他们遵循一些预定义的规则:
要更好地理解60年代,我们必须了解与80年代相比它缺乏的东西。
80年代的增长受到两个因素的推动:个人计算机的发明和高级语言。 这两个事件以不成比例的破坏性方式改变了计算历史的进程。
80年代,个人计算机进入消费领域,成为除企业机器之外的家用商品。 随着集成电路的发展,它变成了组装设备,供应商的足迹也越来越大。 组装家用计算机并对其进行编程变得很流行。 80年代被无缘无故地称为家用计算机热潮 。
高级编程语言(例如70年代的C)和面向对象的编程语言(例如80年代的C ++)增加了另一个优势。
低级语言通常由设备直接理解的机器代码/命令组成。 相反,高级语言只是意味着一台机器可以由其软件决定,以一种人类更易理解的方式而不是类似于机器代码的方式来执行某种任务。
面向对象的语言是以人为中心的编程的一个额外的(一组)抽象层-它允许代码模仿现实世界的实体(对象)。
这意味着只需要了解自动化目标即可编写代码。 无需了解硬件细节。 这只是意味着:任何人都可以成为受过最少培训的程序员。
那么PLATO系统是如何编程的呢?
虽然不能将COBOL(70年代以前的大型机语言)分类为低级语言,但它也不是高级语言。 它的语法充满了使程序过于冗长的命令。
使用FORTRAN对PLATO系统的前两个版本(PLATO I和II)进行了编程。 虽然它是科学编程中被广泛接受的语言,但对于处理教育课件的应用程序开发人员来说,其学习曲线却陡峭。
所有课件必须以交互方式(请参见下面的基准图)制作。 没有冗长的描述,也没有讲话。
视频对于教育来说是超乎想象的。 (现在不容易吗?)
礼貌 : Wikimedia Commons ( https://upload.wikimedia.org/wikipedia/commons/0/02/PLATO_chem_exp.jpg )但是真正的挑战是-一个程序可以花多少钱?
PLATO并不是用于处理某种数据的工具。 是数据。 内容规模化。 这是一个自相矛盾的选择:
如果可以使用计算机教授任何东西,那为什么不一切呢? 如果必须使用计算机来教授所有内容,那么谁来编程呢?
要为每个科目创建计算机模拟,讲师必须是科目+程序员。 让讲师为单一学科制作巨大的课件,这超出了人类的能力。
如果没有规模,它就不会具有成本效益。
那时不是用户生成内容的日子。 为什么? 正是因为甚至用户都需要工具来生成内容。
例?
Instagram是一个很棒的应用程序,但是它依赖于iOS和Android软件的图像捕获功能。 那些花了数年时间才能编写,测试和修改,以向开发人员提供即时API,该API可以用Swift / Objective C或Kotlin / Java代码编写的几行捕获和存储照片。
我们如何达到这种非常有用的抽象水平? 通过反复试验。
沿途的每个人都在不断增加自己的抽象级别,并且编程语言也在不断发展。
还记得Java的诞生吗? 它被编写为以与平台无关的方式操作设备 -消除了为每个平台重新编译的需要。 它有助于塑造网络和企业。
PLATO的开发人员也这样做。
他们根据自己的目的选择了最合适的候选人,并以此为基础:TUTOR —一种由学生生物学家Paul Tenczar开发的创作语言。
TUTOR是命令的集合,作者可以使用这些命令在终端屏幕上进行所需的模拟/插图。 就像COBOL一样,它的功能甚至远远超过了当今的MOOC传输视听再现的MOOC。
除了基本的文本/形状渲染之外,它还可以提出问题,判断答案并向教师提供全面的报告。
随着时间的流逝,它被动画所装饰,并成为游戏程序员的最爱。
有关完整列表,这里是源 。
还是使用PLATO?
PLATO II终端具有“通话/数据”按钮,可以拨入大型机。 (礼貌: http : //www.bitsavers.org/pdf/cdc/plato/97405900C_PLATO_Users_Guide_Apr81.pdf )PLATO在终端上运行-这是一种最基本形式的设备,无法进行任何计算(存储,处理和存储数据)。 它仅从键盘输入用户输入(然后从麦克风输入触摸),然后将其发送到处理实际内容的大型计算机(通过电话/视频信号)进行处理。
后来,Terminal被称为瘦客户端,将自身限制为仅用户数据交换,而不是能够处理数据的胖客户端。
PLATO III学生终端(礼貌: https : //archives.library.illinois.edu )1969年,TUTOR成熟了。 PLATO的第三次迭代称为PLATO III,具有完整功能,能够在单个大型机CPU上支持20个终端。 斯普林菲尔德高中(远程终端)和伊利诺伊大学香槟-乌尔巴纳大学校园同时使用了此功能。
由于其惊人的结果,美国国家科学基金会提供了有保证的长期资助,并成立了CERL(基于计算机的教育研究实验室)—一个致力于PLATO在校园内发展的新机构。
运行PLATO III系统的计算机(礼貌: https : //archives.library.illinois.edu )PLATO IV具有更强大的领先优势。 不确定的日子结束了。 PLATO的父亲Donald Bitzer忙于装饰PLATO,具有前所未有的功能: 等离子屏幕 。 它的快速波特率提供了更好的图形渲染和流畅的动画体验,为以后的游戏开发奠定了基础。
正如Bitzer想象的那样,等离子屏幕成为企业投资的主要吸引力。 但是他没有想到这可能会改变电视产业。 事后看来,这是必须成为发明之母的决定。 等离子屏幕的每个像素都包含一个显示存储位-因此消除了存储设备和天文带宽所涉及的高成本。
在那个年代,每个教室每月要交数百美元的电话费。 很少有公司制造计算机; 当内存成本为2美元/字节时。 想象一下,为1 GB的RAM支付2,000,000美元,或为每个月的教室支付300美元的电话费,您会得到的。
振作起来,PLATO提出了我们仅对智能手机了解的另一项创新: 触摸屏 。 预先发明的PLATO IV是大学校园内发生的第一个全功能的大规模触摸感应UI实现。
柏拉图四世(礼貌: https : //archives.library.illinois.edu )但是在另一个领域,PLATO IV在超破坏性方面展示了其真正的技术实力:音乐教学。
由于PLATO IV终端还能够连接到额外的音频设备,该设备能够检测声音特性,包括音调,音调和节奏。 它还可以基于随机访问来访问音乐媒体(例如磁带)。 这意味着教师(或软件)可以从存储中随机选择并播放片段,并要求学生识别它。
在存储介质(硬盘等)出现时,这是一个突破。 它可以测试音乐学生的唱歌和演奏性能。 伊利诺伊音乐学院成功地运行了自己的节奏学习音乐已有相当长的几年了。
没有业务角度(即运行的硬件),围绕PLATO的所有讨论都无法完成:控制数据公司(CDC)提供的计算机。
PLATO I&II是使用ILLIAC I开发的,ILLIAC I是伊利诺伊大学本身开发的计算机。 ILLIAC I用尽了电子管(被归为第一代计算机),它的体积更大且处理起来很讨厌。 但是,有了它,在PLATO II中,Bitzer能够证明通过同时支持2个用户,可以有效利用资源。
由于其庞大的课件目标,该大学开始寻找外部商业硬件提供商。 CDC是制造大型机和超级计算机的9家公司之一,也是被选中的公司之一。
从历史上看,它是美国海军第二次世界大战代码破坏小组的分支机构,后来经过一系列收购被并入了ERA(工程研究协会)。 CDC由富有远见的商人William Norris领导,他设想了PLATO在主流教室之外的未来。
CDC 1604大型机是由晶体管制成的第二代计算机(速度比真空管同类产品更高,功耗更低),这也是CDC首次涉足大型机业务,与硬件巨头IBM展开了较量。
Bitzer在PLATO III的开发中使用的CDC 1604是Seymour Cray的创意,他后来获得了超级计算机CDC 6600的父亲的称号,CDC 6600是第一个真正成功的超级计算机。
琐事:由于其非凡的成功,IBM开始专心设计6600杀手er,但无法超越战役,对CDC的关键订单造成了沉重打击。 CDC起诉,IBM 最终向CDC 赔偿了6亿美元。
时间共享意味着强大的大型机的计算时间可以在许多哑终端之间共享,而无需终端注意。
分时共享PLATO III系统的能力非常吸引人-因为那是盈利能力的所在。 它吸引了比尔·诺里斯(Bill Norris)对将PLATO推向全球的兴趣。
时间共享不是PLATO实验中的一项发明,但是它必须针对较新的CDC 1604计算机进行设计,尽管它比ILLIAC 1快,但无法进行时间共享。
之所以至关重要,是因为要想像每个程序员/学生/老师为机器提供24小时访问的安全性是难以想象的。 Bitzer使用SIMILLIAC,这是一个ILLIAC模拟程序,使CDC 1604能够像ILLIAC一样分时共享。 此外,Bitzer与CDC销售员Harold Brooks的亲密关系确保了PLATO实验室获得了另一套经过翻新的CDC 1604用于实验。
借助园区内所有智能网络工程技术,PLATO III可以一次分时共享20个终端。
当PLATO IV几乎可以使用等离子屏幕,触摸感应,辅助输入以及文本到语音合成器进行生产时,威廉·诺里斯(William Norris)设想了它的普及以教育偏远地区的人们,从而使受教育的机会均等。 他开始向大学校园提供CDC机器以进行开发,与此同时,他组建了自己的团队,可以向研究人员学习PLATO编程和硬件工程能力。
由于他的营销努力,他能够将PLATO IV终端出售给ESCOM,后者是南非的一家发电厂,利用它来培训工人。 后来,纽卡斯尔附近的马达迪尼学院采用PLATO系统向学生教授学校课程-其中大多数来自祖鲁族。
当时南非的学校几乎没有电力,而PLATO终端却被用来在空调房里教学生。 通常,学生还可以使用PLATO自己的聊天应用程序term-talk与外界联系。
与涉及单个企业订单(6位数成本)的大型机业务相反,诺里斯将以几乎相同的成本将整套怪异的终端出售给大学校园(位于魁北克,艾伯塔省,特拉华州)。
柏拉图从未从莱斯·米约尔消失,否则这篇文章就不会发生。 但是它的商业命运被封印了。
诺里斯(Norris)从大学获得了销售PLATO的权利(1976)。 但是由于内容作者的高昂费用在大学以外很难找到,因此当PLATO IV投入运行时,系统已经开始使用应急燃料。
单个终端向CDC的费用为$ 12000。
当PLATO V面世时,微处理器的革命就开始了,并且PLATO V终端也包含了它-非常基本的Intel8080。它还具有16 KB的内存-ROM和RAM分别为8K。 尽管这使以前笨拙的终端机有一些大脑,并使图形和动画更好了,但最终还是所有数据:终端机无法存储的教育内容。 它几乎没有给CDC公司提供销售培训材料的任何成本优势。
由于PC即将问世,因此,研究机构不愿对分布式系统进行大量投资,特别是由于电信资费的原因。 CDC的编写人工和硬件成本过高。 为了解决这个问题,在1980年代初期,CDC仅按每小时50美元的价格收取内容交付费,这是客户必须支付的电话费之外的一部分。
然而,威廉·诺里斯(William Norris)对这个系统抱有极大的信念,因此宣布:
到1985年CDC收入的50%可能来自PLATO。
在1980年代,他不懈地在印刷和电视媒体(包括广播)中进行营销。 有一天,他内心的革命者将为农民推出基于PLATO的作物信息系统。 前几天,他将PLATO终端放置在其股东的住所内,以重申失去的信心。
明尼阿波利斯论坛报(Minneapolis Tribune)对广告主张的可行性深感兴趣,进行了一项调查以评估PLATO的有效性。 调查结果表明:
尽管PLATO系统在各个年龄段的学生中都非常受欢迎,但其整体效果并没有高于由人类进行的主流课堂教学的平均效果。
它变成了一个价值6亿美元的庞然大物,并且发现CDC很难找到支持者。 1986年诺里斯(Norris)卸任后,中华网(CDC)开始缩减整体业务。 拯救CDC的PLATO的最后尝试是通过引入Micro-PLATO来实现的。Micro-PLATO是一款具有TUTOR功能的多功能终端机,不涉及任何在线内容,最终用户每小时要花费5美元。
但这是很昂贵的,因为CDC找不到适合大学员工能力的具有成本效益的导师。 一个小时的内容创建成本为300美元CDC。 最终棺材被钉在PC供应商身上:首先是德州仪器(TI-99 / 4A),然后是Atari(8位Atari系列)。
这是CDC PLATO短暂参与TI的原因:
图片来源: http : //www.mainbyte.com/ti99/software/plato/plato.html1989年,CDC退出了硬件业务,并且PLATO Learning成为了一家上市公司,尽管它从原始的PLATO完全改变了,现在变成了出售CD中的课程内容。
有趣的是,疾病预防控制中心的PLATO(现称为Plato Learning)在2010年又被私募股权交易商Thoma Bravo收购。在收购了另一个竞争对手Archipelago Learning之后, 今天被称为Edmentum。
如果您出生于80年代,您一定会记得90年代和2000年初的雅虎聊天室。在我的祖国印度,网吧(现在几乎已经灭绝了)通过提供豪华的互联网访问对它进行了补充。 网上冲浪的纯粹乐趣与社区感和团结感交织在一起。
在70年代,PLATO在校园内创造了非常相似的氛围,甚至高中生也经常光顾大学的PLATO教室。 PLATO作为教育软件模拟器并没有取得多少成功,但是PLATO取得了巨大的成功-
约翰·达勒斯凯(John Daleske)编写的《帝国》是一款非常成功的多人射击游戏,在1978年至1985年之间, 游戏时间为300万小时 。
1974年,吉姆·鲍里(Jim Bowery)开发了Spasim,这是基于太空飞行模拟的3D第一人称射击多人在线游戏的最有可能的父亲 ,该游戏同时支持32个玩家。
反过来,Spasim也成为了世界上第一个《坦克模拟器》游戏(同样在PLATO上名为Panzer)的灵感。
然后是步步高,国际象棋,生活,银河……。
礼貌: http : //daleske.com/plato/plato-culture.php引语比什么都说明了一切:PLATO不仅是关于书呆子在他们的小隔间或垫子中编程的问题,而是关于真正的人会见他们的同行的问题。 上面的信是由Dean院长给John Deleske(Empire游戏的创建者)写的,他打算在系统维护的几个小时内在PLATO上工作和编程。
如此繁荣的社区背后的真正原因远非商业,因为PLATO未能在商业上留下自己的烙印。 1976年,诺里斯(Norris)通过CDC购买了将PLATO品牌商业化的权利时,他用CDC Cyber机器向大学付款。 CDC遇到的商业命运已在上文进行了描述,并且也是PLATO血统的第一分支。
图片版权:Nirav Bhatt我对NOVANET很好奇,对它的搜索没有太大帮助:第1页的结果充满了医疗网络,营销软件公司,在线图书馆联盟,VoIP提供商等。 在第2页上,我看到了一个寂寞的youtube视频 ,该视频在网上出售由Pearson School上传的6-12年级自学进度课件,但没有明显提及其遗产。 并不是70年代PLATO的升级。 消息人士称,尽管皮尔森是一个利润丰厚的部门,但他们在2015年将其关闭。
但是PLATO如何成为NOVANET?
疾病预防控制中心在自己的保护下购买了出售PLATO软件的权利后不久,伊利诺伊大学不得不提出自己的品牌。 大学的学生和教职员工是作者。 但是大学缺乏资金来维护它获得的网络机器以换取PLATO权利。 同时,由于缺乏课程制作专业知识,CDC发现出售课件的成本过高。
一方面,Bitzer提出了通过卫星+电话将其商业化的想法(合并为UCI — University Communications,Inc.),这导致了CDC和大学之间的商业冲突。 不确定会发生什么,但比泽尔在1989年升任另一职位。UCI和大学继续提供在校园内编写的课程,并在其他大学也有所扩展,但势头却消失了。
1994年过去,UCI更名为NOVANET,并最终被National Computer Systems收购,最后于2000年被Pearson Education收购。
第三个非商业性分支是Cybis,直到今天,它仍然以PLATO的终端模拟以及更多内容吸引着PLATO爱好者 。
他们不是软件IP的时代。 PLATO的创建者和PLATO的作者从PLATO本身获得的经济收益很少。
但是PLATO的大脑分支从来没有错。 在TUTOR开发之后不久,David Woolley开发了PLATO Notes,最终成为Lotus Notes ,最终加入了IBM。
礼貌: http : //www.computerhistory.org/revolution/the-web/20/377/2154推动PLATO运转的想法甚至不断地馈入当今的社交媒体,包括论坛(Stackoverflow),留言板(reddit),聊天(Yahoo Messenger)和电子邮件。 在80年代,提及PLATO的教育成就在科技媒体中已相当主流。
PLATO的最终消费者完全享受了它,而没有出售广告,也没有出售给公司自己。
但是,PLATO的原始开发人员所获得的既不是利润,也不是完成在线教育的乐趣-这是PLATO的主要目标。
他们拿? 设计大量相互交流的硬件,分享终端仿真上的怀旧风情,回想他们在70年代在网上认识的人,从而改变了他们的生活, 写书 , 在访谈中讲话 ,创作复古的粉丝艺术,或者只是向千禧一代大喊大叫:
孩子们,你不知道
由于他们的热情,计算机历史博物馆举办了Plato @ 50会议。
相同的能量为70年代等离子屏幕提供了动力,以发出友好的橙色发光 ……
千禧一代永远不会得到这个,但他们至少必须为此而瞄准。
因为我们欠他们。
From: https://hackernoon.com/curious-case-of-plato-the-cold-war-internet-785a98076737