- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[2018年最新整理]C#语言概述
计算机语言的发展史 程序设计语言是人们为了描述计算过程而设计的一种具有语法语义描述的记号 在冯诺依曼体系结构中,计算机所能处理的最基本的信息单位就是二进制数字,即计算机只能识别理解由0与1构成的二进制序列。那时人们要用二进制机器代码编成代码序列(即程序)来控制计算机执行规定的操作。这种代码就是第一代程序设计语言或称机器语言。 汇编语言的问世使人们在编写程序时不必再花较多的精力去记忆、查询机器代码与地址,编程工作变得容易多了。 虽然汇编语言提高了效率,但仍然不够直观简便。 Backus在纽约哥伦比亚大学学习数学,毕业前夕,他跑到了麦迪逊大街的IBM计算机中心参观。事情凑巧,和导游聊天的时候Backus谈到自己正在找工作,在导游的鼓励下,他和中心一位主管的面谈,成为了一名IBM的程序员。在IBM,Backus的才华得到了施展。1954年代由John Backus领导的一个13人小组研制了世界上第一个高级程序设计语言FORTRAN语言。 美国计算机协会于1977年授予John Backus“图灵奖”。 20世纪60年代中期, 美国达特默斯学院约翰·凯梅尼 (J. Kemeny) 和托马斯·卡茨(T.Kurtz) 认为,像FORTRAN那样的语言都是为专业人员设计,而他们希望能为无经验的人提供一种简单的语言,特别希望那些非计算机专业的学生也能通过这种语言学会使用电脑。于是, 他们在简化FORTRAN的基础上, 研制出一种“初学者通用符号指令代码”(Beginner’s All purpose Symbolic Intruction Code) ,简称BASIC。由于BASIC语言易学易用, 它很快就成为最流行的电脑语言之一,几乎所有小型电脑和个人电脑都在使用它。经过不断改进后,它一直沿用至今,出现了象QBASIC、VB等新一代BASIC版本。 1971年,瑞士联邦技术学院尼克劳斯·沃尔斯(N. Wirth) 教授发明了另一种简单明晰的电脑语言,这就是以帕斯卡的名字命名的PASCAL语言。PASCAL语言语法严谨,层次分明,程序易写,具有很强的可读性,是第一个结构化的编程语言。它一出世就受到广泛欢迎,迅速地从欧洲传到美国。沃尔斯一生还写作了大量有关程序设计、算法和数据结构的著作,因此,他获得了1984年度图林奖。Pascal语言不仅用作教学语言,而且也用作系统程序设计语言和某些应用。所谓系统程序设计语言,就是用这种语言可以编写系统软件,如操作系统、编译程序等。Pascal语言是一种安全可靠的语言。不过它的后继者Delphi已经成为最有生命力的编程语言之一,同时具有VB和C语言的优点,成为聪明的编程者的必然选择。 * * * * * * C#程序设计基础教程与实训配套PPT 第1章 C#语言概述 制作:陈广 计算机语言的发展史 一、史前时期 最早的“计算机”是我们中国的算盘 在17世纪帕斯卡(Pascal)等人发明了一种以传动齿轮为基础的计算机 计算机语言的发展史---史前时期 查尔斯·巴贝奇(Charles Babbage ):构想和设计了第一台完全可编程计算机 伦敦科学博物馆内陈列的差分机: 计算机语言的发展史---史前时期 第一个程序员:阿达·奥古斯塔(Ada Lovelace) 计算机语言的发展史---史前时期 被公认的第一台打孔卡片计算机: 巴贝奇—分析仪(1834年) 计算机语言的发展史---史前时期 阿兰·麦席森·图灵(Alan Mathison Turing。英国数学家、计算机逻辑的奠基者,被称为计算机科学之父、人工智能之父。 计算机语言的发展史---史前时期 计算机语言的发展史 二、低级语言时期 约翰·冯·诺依曼 ( John Von Neuman,1903-1957)。被誉为“计算机之父”。 计算机语言的发展史 冯诺依曼体系结构: 根据冯诺依曼体系结构构成的计算机,必须具有如下功能: 把需要的程序和数据送至计算机中。 必须具有长期记忆程序、数据、中间结果及最终运算结果的能力。 能够完成各种算术、逻辑运算和数据传送等数据加工处理的能力。 能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作。 能够按照要求将处理结果输出给用户。 计算机语言的发展史 1951年,在冯诺依曼主持下,EDVAC计算机宣告完成。 它所使用的语言就是第一代程序设计语言或称“机器语言”。 计算机语言的发展史 由于机器语言程序直观性差,与人们习惯使用的数学表达式及自然语言差距太大,故而难学、难记,程序难以编写、调试、修改、移植和维护,限制了计算机的推广作用。人们设想,能不能用更接近于自然语言与数学语言的语言。经过努力,第二代语言——汇编语言问世了。 计算机语言的发展史 二、高级语言时期 约翰·巴科斯( J
您可能关注的文档
- [2018年最新整理]ArcMap数据编辑.pptx
- [2018年最新整理]Arduino语法手册变量部分.doc
- [2018年最新整理]arduino语言(基础).doc
- [2018年最新整理]ARMA模型.doc
- [2018年最新整理]ARM体系结构清华第4章.ppt
- [2018年最新整理]ARM知识点讲解.doc
- [2018年最新整理]ARM精讲演示代码.doc
- [2018年最新整理]arnold(猫脸变换).ppt
- [2018年最新整理]ASCII编码表.doc
- [2018年最新整理]ARS-Revit软件培训.ppt
- 中国国家标准 GB/T 5211.9-2025颜料和体质颜料通用试验方法 第9部分:相同类型着色颜料耐光性的比较.pdf
- 《GB/T 5211.9-2025颜料和体质颜料通用试验方法 第9部分:相同类型着色颜料耐光性的比较》.pdf
- 《GB/T 37228-2025安全与韧性 应急管理 突发事件管理指南》.pdf
- GB/T 23724.3-2025起重机 检查 第3部分:塔式起重机.pdf
- 中国国家标准 GB/T 25163-2025防止儿童开启包装 可重新盖紧包装的要求与试验方法.pdf
- 《GB/T 25163-2025防止儿童开启包装 可重新盖紧包装的要求与试验方法》.pdf
- GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射.pdf
- 中国国家标准 GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射.pdf
- 《GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射》.pdf
- GB/T 11349.2-2025机械振动与冲击 机械导纳的试验确定 第2部分:用激振器作单点平动激励测量.pdf
文档评论(0)