什么是C++?C++能干些什么?怎么学好C++?(初学)

什么是C++?C++能干些什么?怎么学好C++?(初学),第1张

文章目录
  • 前言
    • 本篇主要分享了什么是C++?C++能干些什么?怎么学好C++?(初学)
  • 一、C++是什么
  • 二、C++就业
      • **2.1 嵌入式开发**
      • **2.2 客户端软件开发**
      • **2.3 多媒体方向**
      • **2.4 游戏引擎开发**
      • **2.5 人工智能**
    • 三. 如何学习好C++
          • 3.1 多多练习C++语法知识,多多思考C++容器库
          • 3.2 推荐书籍
  • 四、Thoughts


前言 本篇主要分享了什么是C++?C++能干些什么?怎么学好C++?(初学)

提示:以下是本篇文章正文内容,下面案例可供参考

一、C++是什么

C++是一种面向对象的计算机程序设计语言,由美国AT&T**贝尔实验室的本贾尼·斯特劳斯特卢普博士在20世纪80年代初期发明并实现(最初这种语言被称作“C with Classes”带类的C)。它是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。 C++是C语言的继承,进一步扩充和完善了C语言,成为一种面向对象的程序设计语言。C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。

C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

C++与C语言不是竞争关系。C++是C语言的一个加强。C++完全兼容C语言的C语言语法。

二、C++就业 2.1 嵌入式开发

例如:物联网,新能源和自动驾驶都是行业风口,薪资高,机会多,这些方向都在招C++开发。

2.2 客户端软件开发

例如:Windows,Office。

2.3 多媒体方向

例如:MP3,MP4,WAV等视频,音频方面的处理。

2.4 游戏引擎开发

例如:腾讯天美,网易等。

2.5 人工智能

例如:安防和自动驾驶,这块都会使用C++开发,包括深度学习算法SDK,深度学习框架开发等。

三. 如何学习好C++ 3.1 多多练习C++语法知识,多多思考C++容器库
  • 第一层:C++基础—语法知识的理解
  • 第二层:高效正确的使用C++(驾轻就熟)
  • 第三层:深入解读C++(底层实现)
  • 第四层:研究C++(返璞归真)
3.2 推荐书籍
  • 《C++程序设计语言(原书第4版)》
    作者:本贾尼·斯特劳斯特鲁普
    C++之父作品
    豆瓣评分9.2!畅销全球40余年!
    数百万程序员推崇之作!世界名校核心教材!
    内容全面,探究原理,698条编程建议、1000余代码示例!
  • 《C++20编程技巧:98个问题解决方案示例(原书第2版)》
    作者:J. 伯顿 布朗宁(J. Burton Browning)
    布鲁斯 萨瑟兰(Bruce Sutherland)
    探索C++20新特性,涵盖C++核心语言标准,
    含98个实际问题解决方案示例
四、Thoughts

希望我们在探索的路上不要放弃,越挫越勇。
Hope we don’t give up on the way to explore, the more frustrated the more brave.

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/797478.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-06
下一篇2022-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存