2014软考软件设计师考前辅导:C++强大的原因

51CTO学院,在软考备考季特别整理了"2014年软考-软件设计师考前辅导【汇总篇】",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧

查看汇总:2014年软考-软件设计师考前辅导【汇总篇】 


  C++在几乎所有的计算环境中都非常普及:个人电脑、Unix工作站和大型计算机。如果考察一下新编程语言的发展史,就可以看出C++的这种普及率是非常高的。用以前的语言编写的程序量非常大,这无疑会降低对新语言的接受程度。除此以外,大多数专业软件设计师总是愿意使用他们已熟知的、使用起来得心应手的语言,而不是转而使用新的、不熟悉的语言,花大量的时间来研究其特性。当然,C++是建立在C的基础之上(在C++出现之前,许多环境都使用C语言),这对于C++的普及有很大的帮助,但是C++的流行远不只是这一个原因。C++有许多优点:

  C++适用的应用程序范围极广。C++可以用于几乎所有的应用程序,从字处理应用程序到科学应用程序,从操作系统组件到计算机游戏等。

  C++从C中继承了过程编程方式的高效性,并集成了面向对象编程方式的功能。

  C++在其标准库中提供了大量的功能。

  有许多商业C++库支持数量众多的操作系统环境和专门的应用程序。

  因为几乎所有的计算机都可以使用C++编程,所以C++语言普及到几乎所有的计算机平台上。也就是说,把用C++编写的程序从一台机器迁移到另一台机器上不需要费什么力气。当然,如果这个过程真的非常简单,那么编写在另一台机器上运行的程序时就需要考虑使用C++语言了。

  C++的ANSI标准

  标准化是把所编写的程序从一种类型的计算机迁移到另一种类型的计算机上的基础。标准的建立使语言在各种机器上的实现保持一致。在所有相容编译器上都可用的一组标准功能意味着,用户总是能确定下一步会获得什么结果。使用ANSI标准后,C++使应用程序可以轻松地在不同的机器之间迁移,缓解了在多个环境上运行的应用程序的维护问题。

  当然,还有其他问题需要考虑。如果程序是可以移植的,那么就不能把非标准库中的特性引入代码,还必须使程序对建立该程序所使用的开发机器的依赖性降到最低,否则迁移代码就很困难。

  C++的ANSI标准还有另一个优点:它对用C++编程所需要学习的部分进行了标准化。这个标准将使后续的程序具有一致性,因为它只为C++编译器和库提供了一个定义参考。在编写编译器时,该标准的存在也使编写人员不再需要许可。



精品文章推荐:

备战2014软考!精品视频教程推荐(综合复习+经验分享+考前冲刺)

2014年计算机软考《网络管理》知识点【汇总篇】

2014年软考网络管理员考试练习题及答案【汇总篇】

2014年软考程序员-笔试-考前练习试题【汇总篇】

2014年软考程序员-常考知识点复习笔记【汇总篇】

2014年软考-信息技术处理员-模拟试题及答案【汇总篇】

2014年软考-信息处理技术员-考试辅导【汇总篇】

2014年软考--数据库系统工程师-知识点讲解【汇总篇】

软考中级考试历年自测及最新视频汇总(网工+软件+数据库+专家预测题)


软考类在线视频教程,请点击:

http://edu.51cto.com/course/courseList/id-44.html



2014软考软件设计师考前辅导:C++强大的原因

时间: 2024-10-06 15:57:09

2014软考软件设计师考前辅导:C++强大的原因的相关文章

2014软考软件设计师考前辅导:软件开发方法综述

51CTO学院,在软考备考季特别整理了"2014年软考-软件设计师考前辅导[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年软考-软件设计师考前辅导[汇总篇]  1.结构化方法 结构化开发方法是由E.Yourdon 和 L.L.Constantine 提出的,即所谓的SASD 方法, 也可称为面向功能的软件开发方法或面向数据流的软件开发方法.Yourdon方法是80年代使用最广泛的软件开发方法. 它首先用结构化分析(

2014软考软件设计师考前辅导:异常的使用心得

51CTO学院,在软考备考季特别整理了"2014年软考-软件设计师考前辅导[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年软考-软件设计师考前辅导[汇总篇]  工欲善其事,必先利其器.在做一个项目时必定要先做好调试除错的预备在面向过程编程的时代都是以检测返回的错误代码来判定错误,可是这种方法的缺点是假如编写某一操作的时候可能出现的错误代码(比如说硬件操作)太多,那么最终用户将会陷入倒无穷无尽的检测代码中,可能会是这

2014年软考-软件设计师考前辅导【汇总篇】

51CTO学院,在软考备考季特别整理了"2014年软考-软件设计师考前辅导[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 2013年软考-软件设计师考前辅导[汇总篇] 1 2014软考软件设计师考前辅导:软件开发方法综述 查看详情 2 2014软考软件设计师考前辅导:C++强大的原因 查看详情 3 2014软考软件设计师考前辅导:异常的使用心得 查看详情 更新中-- 51CTO学院软考频道 精品文章推荐: 备战2014软考!精品视频教

软考软件设计师视频教程

很多报名软考软件设计师的考生在考前会看一些视频教程帮助复习,课课家小编今天就来给大家推荐一下软考软件设计师视频教程. 以下为软考软件设计师视频教程,由课课家讲师为大家详细介绍软件设计师考试,围绕考试大纲分章节讲解各部分考试重点. 软考软件设计师 软件设计师顺利通关套餐(最新.最全) http://www.kokojia.com/package-91.html 软考软件设计师考试学习套餐(最新.最全) http://www.kokojia.com/package-92.html 课课家教育专注软考

软考软件设计师到底难不难?

软考全称计算机技术与软件专业技术资格水平考试,是由国家人力资源和社会保障部(原人事部).工业和信息化部(原信息产业部)领导的国家级考试,其目的是,科学.公正地对全国计算机与软件专业技术人员进行职业资格.专业技术资格认定和专业技术水平测试.该考试分为 5 个专业类别,并在各专业类别中分设了高.中.初级专业资格考试,囊括了共 28 个资格的考核.通过考试获得证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要从获得证书的人员中择优聘任相应专业技术职务. 先介绍下我自己,我

软考 软件设计师 系统架构师 视频教程

软考介绍: 计算机技术与软件专业技术资格(水平)考试,简称计算机与软件考试,是由国家人力资源和社会保障部与工业和信息化部组织领导的国家级考试,目的是科学.公正地对全国计算机与软件专业技术人员进行专业技术资格.职业资格认定和专业技术水平测试. 系统架构师视频教程:http://item.taobao.com/item.htm?spm=686.1000925.0.0.vXgA34&id=42171953455 软件设计师视频教程:http://item.taobao.com/item.htm?spm

软考软件设计师相关资料及视频

链接: https://pan.baidu.com/s/1aSwYARlkc1SdoLS30XiX0g 提取码: weza 复制这段内容后打开百度网盘手机App,操作更方便哦 原文地址:https://blog.51cto.com/14211085/2382144

2014年软考-信息处理技术员-考试辅导【第一章】

51CTO学院,在软考备考季特别整理了"2014年软考-信息处理技术员[考试辅导汇总]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年软考-信息处理技术员-考试辅导[汇总篇]  信息的定义: 哲学:信息是物质的一种普遍属性,本质属性.事物在运动中发出一定的信号,这些能够被其它事物所感知的表征该事物特征的信号的内容即为该事物向其它事物所传递的信息. Winer:信息是我们适应外部世界并且使这种适应为外部世界所感知的过程中,同外

2014年软考-信息处理技术员-考试辅导【第二章】

51CTO学院,在软考备考季特别整理了"2014年软考-信息处理技术员[考试辅导汇总]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年软考-信息处理技术员-考试辅导[汇总篇]  数据 数据是信息的载体. 数据的表现形式:数值:1.2.3 , 文字:今天.明天 ,语言,图像,图形. 信息与数据的关系 数据是记录下来可以被鉴别的符号,本身没有意义,只有经过解释才有意义,才能成为信息. 信息是经过加工并对客观世界产生影响的数据,