编程语言的种类及编程工具介绍课件.pptVIP

编程语言的种类及编程工具介绍课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编程语言的种类及编程工具介绍课件

C# 为了适应.Net的各种特性,Microsoft为它量身定做了一门全新的程序设计语言C#。C#语法同样继承于C, C++, 以及Java,吸收了它们的很多优点,完全面向对象,良好的内存管理,能够充分利用.Net提供的各种特性。 C# 在很多地方都学习了Java,语法简洁,而在很多细节上设计得很体贴程序员,与Java 相比,在跨平台方面也有一定能力,总而言之,C#简单易学,易于使用,而又功能强大,是一门值得学习的新型语言。 (小插曲:C#的创始人是Anders Hejlsberg,他也是Delphi的创始人,可能是这个原因,Delphi和C#有很多相似的地方。) C/C++面对近年来Java和.NET等语言的咄咄逼人之势,我们曾经以为C/C++已经不是现代语言的“王者”了。没有想到,从调查数据来看,有近25%的程序员将C/C++作为自己第一选择语言,这个比例依然是所有语言中最高的。看来作为开发能力最强大,执行效率最高的系统级语言,C/C++ 仍然有着其它语言不可替代的地位。   Java语言毫无质疑的占据了第二的宝座,作为IBM、SUN等大公司所力推的开发平台,如今已经在企业应用级开发中牢牢占据头把交椅的地位。J2EE服务器的成熟和大量部署,后来者要想在短时间内撼动Java的地位,难度不小。    C#语言的快速崛起,再次出乎了很多人的预料。作为微软.NET架构中头号语言明星,C#受到开发者关注,是理所当然的一件事。不过没想到C# 以如此之快的速度超越了传统的主流语言VB和Delphi语言,攀上了第三的位置。C#有这样的表现,一方说明了C#语言出色的设计外,也印证软件业流传的一句话:只要微软全力以赴做一件事,任何人都不能轻视。   排在四、五、六位依次是Delphi、VB和ASP。和我们的预想基本一致。这六大语言共同组成整个中国软件开发领域的主流语言,他们占据了绝大部分市场份额和应用领域。这也是目前众多开发工具厂商争夺的焦点战场。    编程工具&语言 C语言程序设计 主讲教师:杜洪波 主讲教师:杜洪波 电话: E-mail: hb_du@ 教材、参考书与课时安排 教材 C程序设计(第三版) 谭浩强 著 清华大学出版社 (配套:C语言程序设计题解与上机指导) 参考书 C++程序设计 钱能 清华大学出版社 C高级实用程序设计 王士元 清华大学出版社 课时安排 授课 :64学时(理论教学56学时,课内上机8学时; C语言课程设计:2周(32学时) 上机安排 上机地点:综合楼机房 上机时间: 上机内容: 随教学进度的基础训练(上机调试每次课堂作业) 阶段性C编程训练 要求: 所有作业必须独立完成 所留要求上机调试的作业必须经上机调试通过 上机考勤3次缺席,按不及格处理 发现上机时间上网,按缺席一次处理 课程要求 课前请做好预习 上课考勤无正当理由3次缺席,将不允许参加考试 保持课堂安静,头脑清醒,思维活跃 认真、独立、按时完成并提交作业 重视上机实践,有效利用宝贵的上机时间 编程语言的种类及编程工具介绍 主讲: 杜洪波 计算机语言 机器语言 汇编语言 高级语言 机器语言 计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。 汇编语言 汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆. 汇编源程序一般比较冗长、复杂、容易出错 ,汇编语言编程需要有更多的计算机专业知识. 汇编语言源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快. 高级语言 高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类: 解释类:Java PHP SQL等 编译类:C C++ C# Pascal Basic 等 解释类 执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。 编译类: 编译是指在应用源程序执行之前,就将程序源代码“翻译”成

文档评论(0)

gz2018gz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档