为什么会创造C++语言

为什么会创造C++语言

背景: 在旧时代,如果人们必须处理硬件,必须以非常低的级别编写代码。例如,他们必须编写载入和存储指令以在内存中传输数据。然后他们开发了编程语言来编写人类可读的指令。他们为工程师和科学家开发了FORTRAN,为商人建造了COBOL。在60年代中期,他们想到开发一种适用于所有领域的人类语言。所以他们开发了一种叫做”SIMULA”的语言,那就是他们引入类(class)的地方。程序中的类可以表示宇宙中的任何事物。例如:Fruit类,Vehicle类等;

C++ 语言 : Bjarne Stroustrup认为将低级别语言的简单性和类的概念结合在单一的语言中,这种语言将会带来惊人的效果,因为这将是快速的,同时也可以在编程中代表真实世界的实体。C++中的++的想法来自C语言中使用的增量操作符。

C++ 的趋势 : TIOBE指数(软件质量公司)将C++定位为2018年第三个最知名的语言。自2002年以来,C++一直保持这个第三名的位置。PYPL是一个调查,它看着人们在Google上搜索语言教程的频率,C++排名第6,这意味着工程师正在积极地提高他们的C++技能。这也得到GitHub的“Language Wanted”排名的认可,语言是开发人员尚未掌握但将来希望掌握的语言。C++再次排名第六,因为10%的GitHub社区表示他们打算学习这种语言。
C++专家的需求非常稳定,因为它在许多不同的行业中使用。一种分析IT岗位中需要使用C++语言的就业数据来计算对C++专家的需求的方法。C++在Indeed上从IT岗位就业需求方面排名第四,仅次于JavaScript,Indeed是全球最大的职位搜索引擎。我们已经看到C++专家的需求在游戏编程工程师,系统编程工程师和嵌入式工程师等职位上有所增加。

C++ 的应用

• 用于创建与图形相关的应用程序,例如PC和移动端游戏。

• 用于任何类型的数学条件评估。

• C++语言也用于设计诸如window操作系统等操作系统。

• 谷歌使用 C++ 进行索引。

• 苹果OS X 的一些部分用 C++ 编写。

• 网络浏览器Firefox用C++编程语言编写。

• adobe系统的所有重要应用都使用C++编程语言开发,例如 Photoshop,ImageReady,Illustrator和Adobe Premier。

• 一些谷歌应用也是用C++编写的,包括谷歌文件系统和Google Chromium。

• C++ 用于普通数据库,例如MySQL

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程