第一台个人计算机诞生 第一台个人计算机( 二 )


很多早期的研究都是基于孩子的学习风格 。所以设计是基于儿童手眼协调的原始语言,而不是使用命令语言、用户自定义宏程序或者成人专业人员后期自动转换的数据 。
1968年12月9日在旧金山举行的计算机协会/电气和电子工程师协会(ACM/IEEE)-计算机协会秋季联合计算机会议上的讲话 。它被称为“所有演示之母” 。
?
NLS会议(1968年):
?
在线系统视频会议FJCC 1968
施乐PARC公司(施乐PARC公司)?
道格拉斯·恩格尔巴特(Douglas engelbart)在1968年的演示让很多人大吃一惊,也让更多人不知所措 。它让人们看到未来可能发生的事情 。将来 , 世界各地的人们可以合作处理显示在计算机屏幕上的电子文件,并通过网络即时传输给其他用户 。对于一家靠销售复印机发家的公司来说,这样的前景并不好 。
施乐公司的高层管理人员担心他们基于纸张的公司在“无纸化”的未来将不可避免地消亡,他们决定最好确保他们能够控制这一新技术 。1970年,他们在PARC建立了帕洛阿尔托研究中心 。
?
恩格尔巴斯的工作直接导致了PARC施乐公司的发展 。20世纪70年代初,几个人从SRI转到了PARC施乐公司 。1973年,施乐PARC公司开发了“Alto”个人电脑 。它有一个位图屏幕,是第一台显示桌面隐喻和图形用户界面(GUI)的计算机 。这不是一个商业产品,但它已经被制造成千上万,并已广泛用于PARC和其他施乐办事处和几所大学多年 。奥拓在70年代末80年代初极大地影响了个人电脑的设计,尤其是三和PERQ、Apple Lisa和Macintosh,以及第一批Sun工作站 。
GUI最初是由艾伦·凯、拉里·特斯勒、丹·英格尔斯、大卫·史密斯、克拉伦斯·埃利斯和施乐PARC公司的其他研究人员开发的 。它使用窗口、图标和菜单(包括第一个固定的下拉菜单)来支持打开文件、删除文件和移动文件等命令 。1974年 , PARC开始开发吉普赛,第一个所见即所得的位图剪切和粘贴编辑器 。1975年,施乐的工程师展示了一个图形用户界面,“首次包括图标和弹出菜单” 。1981年 , 施乐推出了一款开创性的产品Star,这是一款融合了PARC多项创新技术的工作站 。虽然在商业上并不成功,但Star对以后的发展影响很大,比如在苹果、微软、太阳微系统公司 。
?
1979年12月,乔布斯参观了施乐PARC公司的阿尔托,留下了深刻的印象,并获得了宝贵的灵感 。
“他们(PARC)给我看了三件东西 , 但我被第一件东西蒙住了眼睛,以至于我甚至没有看到另外两件 。他们向我展示的东西之一是面向对象编程 。他们给我看了,但我没拿到 。他们给我看的另一个实际上是一个联网的计算机系统 。有一百多台奥拓电脑使用电子邮件等 。我也没看懂 。首先让我失明的是图形用户界面,我认为这是我一生中见过的最好的东西 。”
——史蒂夫·乔布斯
?
"下面解释一下乔布斯所说的面向对象编程——small talk . "
?
Smalltalk被设想为一种易于使用的编程语言和开发环境,以便一个孩子能够理解它 , 并且它已经在许多方面成功地实现了这一目标 。Smalltalk是世界上第一种面向对象的编程语言 。在这种语言中 , 程序代码和数据可以封装到一个称为对象的单元中 , 然后可以被其他程序重用 , 而无需知道对象的实现细节 。它还具有现代化的类似Java的功能,如自动内存管理 , 以减轻程序员的一些辛苦工作 。Smalltalk的开发环境也是Smalltalk程序的用户界面,引入了很多现代的GUI概念 。它最初形成于1974年左右,并一直在不断更新和增强 。
SmallTalk是一个图形化的开发环境(就像现代的可视化IDE一样) , 但它也是运行的环境 。有点像微软把Visual Studio开发成一个独立的应用,而且是Windows本身 。您可以像普通应用程序一样从文件管理器启动Smalltalk , 但是一旦启动,它就会接管Alto环境的整个呈现 。
?
位块传送贝尔实验室的Rob Pike和Bart Locanthi Jr于1982年设计的一种可编程位图图形终端 。
电传打字_DMD_5620
起初,Blit看起来像一个普通的文本“哑”终端,尽管它比通常的要高 。但是,在登录到Unix主机(通过串口连接到终端)后,主机可以加载软件(通过特殊的转义序列)并由终端的处理器执行 。该软件可以利用终端和附加外围设备(如计算机鼠标)的所有图形功能 。通常情况下,用户会加载窗口系统mpx(或其后续的mux),该系统将终端的用户界面替换为鼠标驱动的窗口界面,多个终端窗口都通过一条可用的串行线连接到主机进行复用 。

推荐阅读