学生联盟网为您提供优质参考范文! 体会工作报告法律咨询精彩演讲各类材料
当前位置: 学生联盟网 > 教学论文 > 物理教学 > C#语言概述.ppt

C#语言概述.ppt

时间:2021-10-27 00:32:58 来源:学生联盟网

1,第1章 C语言概述,2,计算机语言的发展史,程序设计语言是人们为了描述计算过程而设计的一种具有语法语义描述的记号,3,计算机语言的发展史,一、史前时期,最早的“计算机”是我们中国的算盘 在17世纪帕斯卡Pascal等人发明了一种以传动齿轮为基础的计算机,4,计算机语言的发展史-史前时期,查尔斯巴贝奇(Charles Babbage )构想和设计了第一台完全可编程计算机,5,伦敦科学博物馆内陈列的差分机,计算机语言的发展史-史前时期,6,第一个程序员阿达奥古斯塔(Ada Lovelace),计算机语言的发展史-史前时期,7,被公认的第一台打孔卡片计算机 巴贝奇分析仪(1834年),计算机语言的发展史-史前时期,8,阿兰麦席森图灵(Alan Mathison Turing。英国数学家、计算机逻辑的奠基者,被称为计算机科学之父、人工智能之父。,计算机语言的发展史-史前时期,9,计算机语言的发展史,二、低级语言时期,约翰冯诺依曼 ( John Von Neuman,19031957)。被誉为“计算机之父”。,10,计算机语言的发展史,冯诺依曼体系结构 根据冯诺依曼体系结构构成的计算机,必须具有如下功能 把需要的程序和数据送至计算机中。

  必须具有长期记忆程序、数据、中间结果及最终运算结果的能力。

  能够完成各种算术、逻辑运算和数据传送等数据加工处理的能力。

  能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作。

  能够按照要求将处理结果输出给用户。,11,计算机语言的发展史,1951年,在冯诺依曼主持下,EDVAC计算机宣告完成。

  它所使用的语言就是第一代程序设计语言或称“机器语言”。,12,计算机语言的发展史,由于机器语言程序直观性差,与人们习惯使用的数学表达式及自然语言差距太大,故而难学、难记,程序难以编写、调试、修改、移植和维护,限制了计算机的推广作用。人们设想,能不能用更接近于自然语言与数学语言的语言。经过努力,第二代语言汇编语言问世了。,13,计算机语言的发展史,二、高级语言时期,约翰巴科斯( John Backus。被誉为“Fortran之父”。,14,计算机语言的发展史,20世纪60年代中期,美国达特默斯学院约翰凯梅尼 J.Kemeny 和托马斯卡茨T.Kurtz 研制出一种“初学者通用符号指令代码”Beginners All purpose Symbolic Intruction Code ,简称BASIC。,15,计算机语言的发展史,1971年,瑞士联邦技术学院尼克劳斯沃尔斯N.Wirth 教授发明了另一种简单明晰的电脑语言,这就是以帕斯卡的名字命名的PASCAL语言。,16,计算机语言的发展史,1973年,贝尔实验室的两位科学家邓尼斯里奇 D.Ritchie 和他的协作者肯汤姆森K.Thompson ,共同发明了C语言。,17,计算机语言的发展史,Java语言是一个由Sun公司开发而成的新一代编程语言。使用它可在不同种机器、不同操作系统和网络环境中开发软件。,18,计算机语言的发展史,安德斯海尔斯伯格(Anders Hejlsberg,1960),丹麦人,Turbo Pascal编译器的主要作者,Delphi和.NET之父,19,计算机语言的发展史,C的英文发音为“C Sharp”,Sharp为“锐利”的意思。,