第一台计算机诞生计算机语言发展历史关注P2P- 回顾计算机...

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

回顾计算机的发展史
• Internet时代的到来,WWW技术的发展,宣告了一
个新的时代的诞生。BS(浏览器-服务端)架构开始 流行。Sun提出NC(Network-PC)的概念,大量基本 Internet的应用开始出现。现在的Google发挥到了一 个新高度,大部分应用都通过强大的主机来完成,而 用户通过一个简单的瘦客户端(Broswer)来完成,同 时又有近传统客户端的体验。Google凭借这种在线的 模式,似乎正在颠覆软件巨人的软件模式。
• 再见!
返回
制作人: 李俊龙DFYZ
返回
关注P2P- 回顾计算机的发展史
• 最早关注P2P是因为Groove,这个新的基于
P2P的协作工具。当时看了Groove以及相关 介绍以后,特别是Ray Ozzie的介绍后,相 当吃惊。于是给公司里的讨论组发了一封 信:建议大家试一下并保持关注,Groove 有可能会是微软的一个潜在的竞争。当然 这个预言没有变成现实,一年多以后, Groove被微软收购,Ray Ozzie一起进入微 软。
wk.baidu.com



计算机语言的发展历史
• 目前通用的编程语言有两种形式:汇编语言和高级语言。
汇编语言的实质和机器语言是相同的,都是直接对硬件操 作,只不过指令采用了英文缩写的标识符,更容易识别和 记忆。用汇编语言源程序经汇编生成的可执行文件不仅比 较小,而且执行速度很快。
高级语言是目前绝大多数编程者的选择。和汇编语言相比, 它不但将许多相关的机器指令合成为单条指令,并且去掉 了与具体操作有关但与完成工作无关的细节,例如使用堆 栈、寄存器等,简化了程序中的指令。编程者也就不需要 有太多的专业知识。

• •

计算机的发展
• 1893年,第一部四功能计算器被 • •


发明。 1901年,打孔键出现,之后的半 个世纪只有很少的改变。 1904年,John A.Fleming 取得真 空二极管的专利权,为无线电 通讯建立基础。 1911年,Hollerith 的表机公司与 其它两间公司合并,组成 Computer Tabulating Recording Company (C-T-R), 制表及录制公司。但在1924年, 改名为International Business Machine Corporation (IBM)。 1911年,荷兰物理学家 Kamerlingh Onnes 在 Leiden Unversity 发现超导电。
苹果电脑的传奇发展史
1987年,苹果发布其Mac II,功能强大的家用计算机, 月销售达到5万台。苹果又过了几年好日子。 1991年苹果电脑的操作系统是Mac OS,但其与流行的兼 容机软硬件不兼容。这大大束缚了它的发展,让它吃尽了苦 头,微软的操作系统很快占领了广大的市场。 1994年苹果发布其家用机PowerMac。第一台基于IBM和 Motorola合作开发的高速处理器PowerPC芯片的机型。但因 为其封闭的市场策略,只有少数厂家得到有限的技术许可,苹 果的大门越关越紧, 路也越走越窄。
计算机的发展
1977年,苹果--II型微电脑诞生。 1978年,超大规模集成电路开始应用。 1979年,夏普公司宣布制成第一台手提式微 电脑。 1982年,微电脑开始普及,大量进入学校和 家庭。 1984年,日本计算机产业着手研制“第五代计 算机"---具有人工智能的计算机。
返回
苹果电脑的传奇发展史
计算机语言的发展历史
• 二十世纪四十年代计算机刚问世时,程序员必须手动控制
计算机。唯一想到利用程序设计语言来解决问题的人是德 国工程师楚泽(konrad zuse)。几十年后开发时间已经远比 运行时间来得宝贵。于是,新的集成、可视的开发环境越 来越流行。它们减少了所付出的时间、金钱(以及脑细 胞)。只要轻敲几个键,一整段代码就可以使用了。这得 益于可以重用的程序代码库。随着c、pascal、fortran等结 构化高级语言的诞生,程序员可以离开机器层次,在更抽 象的层次上表达意图。 由此诞生的三种重要控制结构,及基本数据类型都能够很 好的让程序员以接近问题本质的方式去思考和描述问题。 面向对象程序设计,诞生了一批程序设计语言,比如eiffel, c++,java,这些语言都以新的观点去看待问题,即各种 不同属性的对象以及对象之间的消息传递构成。 面向对象语言由此必须支持新的程序设计技术,例如:数 据隐藏,数据抽象,用户定义类型,继承,多态等等。
计算机语言的发展历史
• 高级语言主要是相对于汇编语言而言,它并不是特指某一
种具体的语言,而是包括了很多编程语言,如目前流行的 vb、vc、foxpro、delphi等,这些语言的语法、命令格式都 各不相同。 随着程序规模的不断扩大,在60年代末期出现了软件危机, 在当时的程序设计模型中都无法克服错误随着代码的扩大 而级数般的扩大,以至到了无法控制的地步,这个时候就 出现了一种新的思考程序设计方式和程序设计模型-----面 向对象程序设计,由此也诞生了一批支持此技术的程序设 计语言,比如eiffel,c++,java,这些语言都以新的观点 去看待问题,即问题就是由各种不同属性的对象以及对象 之间的消息传递构成。面向对象语言由此必须支持新的程 序设计技术,例如:数据隐藏,数据抽象,用户定义类型, 继承,多态等等。
苹果电脑的传奇发展史
1995年微软WINDOWS95发布,雪上加霜,苹 果的冬季来临了。 1996年在众多昔日同事的支持下,jobs开始在 公司中起作用,成为事实上的领导人,被称为 “过渡总裁”, 挽救心爱的苹果。 1997年11月10日,苹果宣布将通过电话和网 络开展直销Power Computing,结果销路很好, 紧接着又推出了一款新机型:PowerMacG3,复 苏的迹象显露出来。Jobs继续着他的复苏计划, 又推出了真正的划时代苹果传奇产品:iMac (1998年)、iPod(2002)
• 第一台计算机诞生
• 计算机语言发展历史 • 关注P2P- 回顾计算
机的发展史
• 苹果电
脑的传 奇发展 史
计算机的诞生
• 1673年, Gottfried Leibniz 制造了一部
踏式圆柱形转轮的计数机“Stepped Reckoner”,可以把重复的数字相乘, 并自动地加入加数器里。 1694年,德国数学家,Gottfried Leibniz , 把巴斯卡的Pascalene 改良. 1666年, 英国Samuel Morland发明了一部可以计 算加数及减数的机械计数机。 1773年, Philipp-Matthaus 制造及卖出 了少量精确至12位的计算机器。 1775年,The third Earl of Stanhope 发 明了一部与Leibniz相似的乘法计算器。 1786年,J.H.Mueller 设计了一部差分机, 可惜没有拨款去制造。
Steven Wozniak和Steven Jobs这两个天才少年在高中 的时候已经成了形影不离的朋友,Wozniak有机会涉足 计算机设计领域,并在1976年设计出Apple I 电脑. 但 Apple I市场反应冷淡。直到1977年Apple II诞生展示后 才引起人们的注意。苹果的销量大幅增加。 1979年Jobs和其他几个工程师慕名访问了施乐公司的 PARC试验室,并从那里“偷学”到了图形用户界面技 术,将其应用于苹果电脑。 1983年,外观设计Jobs聘请前百事可乐公司的主管 John Sculley任苹果的CEO,相信他会让这棵未老先衰 的苹果“枯木逢春”。
关注P2P- 回顾计算机的发展史
• 看P2P, 就好像在看一个计算机的发展史:很多年
以前,统治世界的是大型机,提倡的是中心化的 应用,所有应用都是在主机完成,于是有分时操 作系统的产生,于是有了IBM创始人老沃森的断 言:全球对于个人电脑的需求量不会超过5台!我 们现在都知道,这是一个可笑的预言。大型机的 主导不是必然的,当时有这样的情况,只是因为 终端的处理能力太差。
返回
计算机语言
1957年,程序设计语言FORTRAN问世。 1959年,第一台小型科学计算器IBM620研制 成功。 1960年,数据处理系统IBM1401研制成功。 1961年,程序设计语言COBOL问世。 1961年,第一台分系统计算机由麻省理工学院 设计完成。 1963年,BASIC语言问世。
相关文档
最新文档