Skip to main content
 首页 » 操作系统 » linux系统

C++能用来干什么?

关于C++,有一本书广为流传,就是《C++从入门到放弃》这是一句玩笑话,C++可以算一门不容错过的语言,虽然它不简单,各种知识点会把你弄得晕头转向的,但是它几乎都在编程语言榜单的前三位。

可见,C++在编程语言的世界地位不一般,其实,很多常用软件都是使用C++写的。

并且,C++在人工智能方面的用处很大。目前机器学习的底层框架和所以来的支持库,几乎都是在使用C++。

C++能用来干什么?  C++对象模型 第1张

C++被用在了哪里?游戏

比如LOL,它登陆后的界面,是使用html编写的,主界面的动画效果是html+flash动画处理的。重点来了,游戏所使用的引擎,是拳头公司自己开发的3D引擎,是基于C++开发的。

绝地求生的端游,使用的是虚幻4引擎,用的是C++。

科学计算

在科学计算领域,FORTRAN是使用最多的语言之一。但是C++凭借先进的数值计算库、泛型编程等优势在这一领域也应用颇多。

网络软件

C++拥有大量成熟的用于网络通信的库,ACE是其中最具有代表性的跨平台库,在许多重要的企业部门甚至是军方都有应用。

分布式应用

操作系统

设备驱动程序

移动(手持)设备

嵌入式系统

教育与科研

一点小建议与其他的编程语言相比,C++的难度确实更高的,没那么容易理解,在学习过程中你需要更有耐心,更要持之以恒,花很大的精力。

所以,在选择学习C++的时候要想好。

学习C++的时候首先要对C++有一个全局的认识,w3cschool建议小伙伴们可以从《C++ Primer》这本书入门。

在学习的过程中,目的是要看懂书本,这是第一阶段的学习。

C++能用来干什么?  C++对象模型 第2张

第二阶段,要去理解C++对象在内存中是怎么存储,以及成员函数是如何调用。

不妨查阅《深入理解C++对象模型》。

至于第三阶段,就要了解标准库中的容器和算法实现,推荐阅读《STL源码剖析》。

当然,可以一边阅读一边敲代码,照着书本的实例或者习题撸一遍代码。

接着是要动手

只看不练习肯定不对,编程学习的过程也可以趣味化,小伙伴们也可以在w3cschool官方的C++微课上学编程。

任何一门编程语言的学习,离开了项目实战,阅读编程书籍学习效率将大打折扣。

这就是为什么很多的实习生可以不到两个月,就可以写点小程序。因为他找到了代码的试验田。

虽然C++学习起来不简单,但是C++会了,学其他语言就相对简单了。

评论列表暂无评论
发表评论
微信