C++入门篇之介绍

小编说:

咳咳,许久未见,甚是想念啊,道友们,寒假过的怎么样了,本人摆得挺舒服的(不是

总的来说,摆烂一时爽啊,各位道友还是不要把学习拉下了,我们一起再新的篇章努力吧!

一、什么是C++

从基础层面理解,C++是基于C语言开发出来的新语言,而现在大家的认知都是C++入门是比较难的,下面看到一组经典老图,“完美”解释了广大学子们对C++的“爱恨情仇”

咳,言归正传

1.1 C++的起源

1979年,贝尔实验室的本贾尼等人试图分析unix内核的时候,试图将内核模块化,于是在C语言的基础上进 行扩展,增加了类的机制,完成了一个可以运行的预处理程序,称之为C with classes

1983年,“C with Classes”语言更名为C++

这就不得不提到我们的C++之父----Bjarne Stroustrup(本贾尼·斯特劳斯特卢普)

                                  

(看看我们老本的发际线,淡淡的忧伤)

1.2 C++的发展历史

 ​​​

ps:以上之列举出部分版本,详细版本可自行百度~

C++23的目标 - 知乎 大家可以去看看网友们的讨论~

这是TIOBE 官网公布的 2023 年 12 月的编程语言排行榜

总之,如今的C++可谓一大门派啊,放在小说里面妥妥的圣地

所以,各位道友们,C++有多重要,我们可清楚?

ps:排名不说明语言的优劣,每种语言都会有自己的发光领域

1.3 C++就业方面

1. 操作系统以及大型系统软件开发

很多操作系统几乎都是C/C++写的,许多大型软件背后几乎都是C++写的,比如:Photoshop、 Office、JVM(Java虚拟机)等,究其原因还是性能高,可以直接操控硬件。

2.游戏开发

如今当红的游戏,例如:魔兽世界、CS等,市面上相当多的游 戏引擎都是基于C++开发的,比如:Cocos2d、虚幻4、DirectX等。

比较知名厂商:腾讯、网易、完美世界、巨人网络等

3.服务器端开发

现在主流采用java,但 内卷化比较严重,大厂可能会有C++后台开发,主要做一些基础组件,中间件、缓存、分布式存储等 

服务器端开发比后台开发跟广泛,包含后台开发,一般对实时性要求比较高的,比如游戏服务器、流媒 体服务器、网络通讯等都采用C++开发的

4. 嵌入式和物联网领域

移动互联网的兴起,各应用数据量业务量不断增加,后端架构要不断提高性能和并发能力才能应 对大信息时代的来临。在分布式领域,好些分布式框架、文件系统、中间组件等都是C++开发的。

5.等等

道友们可以自己查询,肯定比我讲的更加全面

二、C++的学习

不知道道友们有信心到那一层?

循序渐进,本人是这样学习的:学习新知识->编写代码->找时间写笔记或者博客加强记忆->复习时候可以随时拿出来浏览。

当然,代码量是少不了的!

尾声

道友们,C++路尽头谁为峰?与大家 共勉!

                

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

emt11111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值