| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> 学习C++可以做什么,可以从事哪些领域的工作 -> 正文阅读 |
|
[C++知识库]学习C++可以做什么,可以从事哪些领域的工作 |
最近看了《现代C++白皮书》这本书,本书中本文关注 ISO C++ 标准在 2011 年、 2014 年、 2017 年和 2020 年的修订版中的重大变化。总结了C++的发展演化历程。书中的主要内容如图: 在书中总结了C++可以用来做什么,学习C++主要从事哪些领域的工作。摘取出来内容如下: 大致而言, C++ 可谓无处不在、无所不用。但是,大象无形,大多数 C++ 的使用并不可见,被深深隐藏在重要系统的基础设施内部。C++ 被用在哪里,是如何被使用的,没人能够完整了解。 2015 年,捷克公司JetBrains 委托进行了一项研究 [Kazakova 2015],结果显示在北美、欧洲、中东以及亚太地区 C++ 被大量使用,在南美也有一些使用。“在南美的一些使用”就有40 万开发者,而 C++ 开发者的总人数则达到了 440 万。使用 C++ 的行业有(按顺序)金融、银行、游戏、前台、电信、电子、投资银行、营销、制造和零售。所有迹象表明,自 2015 年以来, C++ 的用户数量和使用领域一直在稳步增长。 在这里,作者将对 2006 到 2020 年期间内 C++ 的应用领域给出一个可能有些个人化的、印象派的、非常不完整的概览:
3.教学:全球大多数工程院校。 4.软件开发: TensorFlow、工具、库、编译器、 Emscripten(从 C++ 生成asm.js 和 WebAssembly)、运行期代码生成、 LLVM(许多新语言的后台支柱,也大量用于工具构建中)、 XML 和 JSON 解析器、异构计算(例如SYCL [Khronos Group 2014–2020] 和 HPX [Stellar Group 2014–2020])。 5.Web 基础设施:浏览器(Chrome、 Edge、 FireFox 和 Safari)、 JavaScript引擎(V8 和 SpiderMonkey)、 Java 虚拟机(HotSpot 和 J9)、谷歌和类似组织(搜索、 map-reduce 和文件系统)。 6.主 要 Web 应 用 : 阿 里 巴 巴 、 Amadeus( 机 票 )、 Amazon、 苹 果 、Facebook、 PayPal、腾讯(微信)、 Yandex。 7.工程应用:达索(CAD/CAM)、洛克希德·马丁(飞机)。 8.汽车:辅助驾驶 [ADAS Wikipedia 2020; Mobileye 2020; NVIDIA 2020]、软件架构 [Autosar 2020; Autosar Wikipedia 2020]、机器视觉 [OpenCV 2020;OpenCV Wikipedia 2020]、宝马、通用、梅赛德斯、特斯拉、丰田、沃尔沃、大众、 Waymo(谷歌自动驾驶汽车)。 9.嵌入式系统:智能手表和健康监控器(例如佳明)、相机和视频设备(例如奥林巴斯和佳能)、导航辅助设备(例如 TomTom)、咖啡机(例如Nespresso)、农场动物监控器(例如 Big Dutchman)、生产线温度控制(例如嘉士伯)。 10.安全:卡巴斯基、美国国家安全局、赛门铁克。 11.医疗和生物学:医学监测和成像(例如西门子、通用电气、东芝和飞利浦)、断层扫描(例如 CT)、基因组分析、生物信息学、放射肿瘤学(例如 Elekta 和 Varian)。 这只是冰山一角,但它展示了 C++ 使用的广度和深度。大多数 C++ 的使用对其(间接)用户不可见。 某些对 C++ 的使用早于 2006 年,但也有很多是之后才开始的。没有一个主要现代系统只用单一语言写就,但是 C++ 在所有这里提到的应用场合中发挥了重要作用。 我们常常忘记那些平凡的却在我们的生活中起着重要作用的应用。没错, C++ 可以帮助运行美国国家航空航天局的深空网络,但也可以在人们日常熟悉的小设备中运行,例如咖啡机、立体声扬声器和洗碗机。让我惊讶的是, C++ 竟然也被应用于运转现代养猪场的先进系统中。 |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 6:56:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |