您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
第一台个人计算机(第一台个人计算机诞生)
图形,用户界面,窗口第一台个人计算机(第一台个人计算机诞生)
发布时间:2020-12-06加入收藏来源:互联网点击:
"他们(PARC)给我看了三样东西,但我被第一件东西亮瞎了,以至于我甚至没有看到另外两个。他们向我展示的东西之一是面向对象编程。他们给我看了,但我没get到。他们给我看的另一个实际上是一个联网的计算机系统。有超过一百个Alto计算机在使用电子邮件等等,我也没get到。那个亮瞎我的第一件东西就是图形用户界面(Graphical User Interface),我认为这是我这辈子见过的最好的东西。"
——Steve Jobs
「这里解释一下,关于乔布斯所说的面向对象编程——Smalltalk」
Smalltalk 被设想为一种易于使用的编程语言和开发环境,以至于一个孩子都能理解它,而且在许多方面都成功地实现了这一目标。Smalltalk是世界上第一种面向对象的编程语言,在这种语言中,程序代码和数据可以被封装成称为对象的单一单元,然后可以被其他程序重用,而不必知道对象的实现细节。它还具有类似Java的现代功能,如自动内存管理,以减轻程序员的一些辛苦工作。Smalltalk的开发环境也是Smalltalk程序运行的用户界面,并引入了许多现代GUI概念。它最早开始形成于1974年左右,并不断更新和增强。
SmallTalk是一个图形化的开发环境(就像现代的可视化IDE),但它也是它运行的环境。这有点像微软把Visual Studio开发成一个单独的应用程序,而它本身就是Windows。你可以像普通的应用程序一样,从文件管理器中启动Smalltalk,但是一旦启动,它就接管了Alto环境的整个呈现方式。
Blit
由Bell Labs的Rob Pike和Bart Locanthi Jr.于1982年设计的可编程位图 图形 终端。
Teletype_DMD_5620
最初打开时,Blit看起来就像一个普通的文字"dumb"终端,虽然比平时高一些。然而,在登录到Unix主机(通过串口与终端连接)后,主机可以(通过特殊的转义序列)加载软件,由终端的处理器执行。这个软件可以利用终端的全部图形功能和附加的外设,如计算机鼠标。通常情况下,用户会加载窗口系统mpx(或其后续的mux),它用鼠标驱动的窗口界面取代了终端的用户界面,多个终端窗口全部通过单一可用的串行线连接到主机上进行复用。
Lisp机器
Lisp机最初由麻省理工学院开发,后来由Symbolics公司和其他制造商商业化,是早期的高端单用户计算机工作站,具有先进的图形用户界面、窗口化和鼠标作为输入设备。Symbolics公司的第一台工作站于1981年投入市场,随后几年又有更先进的设计。
Apple Lisa和Macintosh(以及后来的Apple IIgs)
在这些GUI的先驱中,最重要的是1976年由史蒂夫·乔布斯和史蒂夫·沃兹尼亚克在车库里成立的一家小型创业公司,名为苹果电脑。苹果公司靠着大受欢迎的苹果电脑建立了自己的财富,它既能显示文字和图形,又有传统的命令行界面。苹果是一家年轻的公司,发现自己资金充裕,更愿意承担风险。许多前施乐公司的PARC工程师在苹果公司找到了新的工作,并开始重现他们在Alto和Smalltalk上的工作,但他们的产品将真正实现商业化,并有可能变得非常流行。
从1979年开始,由乔布斯(Steve Jobs)发起,杰夫·拉斯金(Jef Raskin)领导,苹果电脑公司的Apple Lisa和Macintosh团队(其中包括施乐PARC小组的前成员)继续发展这种想法。1983年发布的Lisa以高分辨率的基于文具(以文档为中心)的图形界面为特色,在先进的基于硬盘的操作系统之上,它的特点是预先的多任务处理和图形化的进程间通信。1984年发布的相对简化的Macintosh,设计成本更低,是第一个使用多面板窗口界面的商业成功产品。它使用了一个桌面的比喻,文件看起来像纸片,文件目录看起来像文件夹。文件目录看起来像文件夹。有一套桌面配件,如计算器、记事本和闹钟,用户可以根据需要在屏幕周围摆放;用户可以将文件和文件夹拖到屏幕上的垃圾桶图标上删除。与Lisa相反,Macintosh采用的是以程序为中心而不是以文件为中心的设计。苹果在很久以后的OpenDoc中重新审视了以文档为中心的设计,但方式有限。
施乐公司的PARC工作对苹果Lisa和Macintosh的GUI的影响有多大,目前还存在一些争议,但很明显,这种影响是广泛的,因为Lisa GUI的第一个版本甚至没有图标,这些GUI原型至少是鼠标驱动的,但完全忽略了WIMP("窗口、图标、菜单、指向设备")的概念。苹果Lisa原型的第一批GUI截图显示了早期的设计。苹果公司的工程师参观了PARC的设施(苹果公司通过在IPO前购买苹果公司的股票来补偿施乐公司,从而确保了这次参观的权利),随后PARC的一些员工被调到苹果公司,从事Lisa和Macintosh GUI的工作。然而,苹果公司的工作大大扩展了PARC的,例如增加了可操作的图标,以及文件系统中对象的拖放操作(见Macintosh Finder)。
1984年,苹果公司发布了一个电视广告,在CBS转播超级碗第18届比赛期间介绍了苹果Macintosh,该广告旨在让人们思考计算机,将用户友好的界面确定为个人计算机,与以往的商务型系统相区别,并成为苹果产品的标志性代表。
Macintosh的桌面
Apple_Macintosh_Desktop
1986年,苹果IIgs问世。IIgs是成功的Apple II系列的一个非常先进的型号,基于16位技术(实际上是将两台机器合二为一)。它配备了一个新的操作系统——Apple GS/OS,其特点是类似Finder的图形用户界面,与Macintosh系列非常相似,能够处理其视频图形芯片(VGC)的高级图形功能。
Apple GS/OS的桌面
AppleIIGSOS
VisiOn
这时,除了苹果公司之外,不止一家公司在研究个人电脑的图形用户界面。VisiCorp是第一个电子表格VisiCalc的制造商,它正在为IBM个人电脑开发图形界面。它在1983年以VisiOn的名义发布,但极高的价格(仅软件价格就高达1,495美元)和当时苛刻的硬件要求(带硬盘的PC-XT、512KB的内存和鼠标)使它未能大卖。此外,它还相当笨拙,使用单色CGA图形模式(640×200像素),而且比其他GUI更基于文本。例如,它根本没有使用图标,需要用户点击文本标签来启动程序或处理文档。它没有像Alto、Star、Lisa和Macintosh那样使用按比例间隔的字体;相反,所有的字符都是固定宽度的。它甚至放弃了对角线指向的鼠标光标箭头,恢复到1968年的垂直箭头。
vision-small
Agat
苏联「Agat」 PC于1983年发布,具有图形界面和鼠标设备。「Agat」 是前苏联生产的一系列8位计算机。它使用与Apple II和Commodore 64相同的MOS Technology 6502微处理器。受苏联无线电部委托,多年来它一直是苏联学校中流行的微型计算机。
AGAT-7
早期版本的「Agat」带有一个磁带阅读器和一个键盘,尽管后来的版本用一个5英寸的软盘驱动器取代了磁带阅读器。键盘采用标准的俄罗斯键盘布局,并提供西里尔语或拉丁语符号的选择。早期型号的可升级性非常有限,但后来的型号加入了额外的升级和外设插槽以允许扩展。其他可用的外围设备包括打印机、鼠标和内存升级。显示器是通过一台30厘米的Secam电视提供的,而不是专门的电脑显示器,它通过一条1米长的电缆连接到机器的其他部分。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |