C++基础之C++学习简介

  C++历史,不再赘述,度娘可查。

  C++语言在编程语言中一直处于前5,而且很多强大的工具软件,框架软件,算法,UI都是由C++编写而成。

  C++语言本身对平台是没有偏向性的。但是市场上的岗位中70%~80%为linux C++岗位。当然C++基础的东西并不涉及平台,在任意平台上学习都是一样的。

  C++的学习难度是编程语言中数一数二的,因此大部分人都放弃了C++的学习。C++的难度和复杂度注定了这不是一个可以走捷径学习而成的东西。市面上很多类《21天精通C++》之类的书籍,学习之后可能就成了“21放弃C++”了。

  C++是C语言的超集,而并不是独立于C语言的,它可以兼容C语言,并提供了更多的特性。

  C++与C具有不一样的设计理念和实现风格。

  C++标准库的出现是一个里程碑。到1998年制定了1.0版本,称为C++98,也称为传统C++。目前很多由C++编写的软件仍然是遵循C++98标准。2011年制定了2.0标准,称为C++11.与C++98相比发生了翻天覆地的变化。到目前为止C++20已经冻结标准。C++20新增的特性非常多,很多特性是引入了JAVA的特点。

  尽管C++98的软件占据大部分市场,但语言的发展肯定增加了更多的特性,使语言更加好用,更加优秀,所以新标准可定也要学习。

   C++的学习不能贪大求全、经历要放在编程思想的学习上,提高程序设计的综合能力。

  就个人学习习惯来讲,新的东西,我一般都是从头开始一步一步进行,学习进度会慢一些(可能与软件行业的速度和要求有点冲突),但结果证明这种笨方法的效果要比速成好得多。经过这种方式学习所掌握的熟练程度,知识深度,理解深度是速成方式远不能比的。

上一篇:98 数的划分


下一篇:[转]Jenkins HTML报告样式无法显示问题解决