1, C++是啥?(本质)
工业级高级面向对象(OOP)现代化编程语言, 高性能,高并发, 高复用, 高健壮性!
工业级:
广泛用于国防, 军事, 航天, 民用等领域.
高级语言:
不像asm汇编语言,机器语言那种低级语言.
高性能:
强类型, 编译后执行, 不像脚本语言那样解释执行!
高并发: 通过架构扩展来实现
垂直和水平扩展
单机硬件性能,单机架构性能
高复用:
原因之一:面向对象
现代化
从C++11标准开始, C++的标准就像雨后春笋一样生成出来. 现在的标准:
C++11/17/20标准.
2, 能做啥?
幕后英雄
各种服务器:
Yahoo的Sponsored Ad(广告推介算法)
比如: 游戏服务器:
命运王座 (C++, Unity3d)
斗地主游戏服务器(C++), 客户端(cocos2dx: C++)
...
银行, 电信管理系统
航空航天控制系统
操作系统:
Windows, 类Linux系统(C/C++)
Ubuntu 操作系统
前台应用
暴雪战网登录器
Qt:(C++界面框架)
Qt实现的各种游戏大厅
3, 用在哪儿?
适合的地儿
老场景
- 军事,航天
- 斗地主游戏服务器
- 饭店,超市收款系统
- Windows操作系统
等等...
新行业
-
Android App(应用: Qt框架)
-
游戏引擎(3d),游戏服务器
-
区块链
-
Qt实现搬砖程序:
抓取各交易所交易对数据,进行对比,给出差价和提示!
搬砖程序
-
交易所后台
-
钱包后台
...
强人所难的(C++不擅长的)地儿
微信小程序: WXJS, H5
网站( php, Java, JavaScript )
公众号后台( php, Java, JavaScript)
4, 难度指数: 5星最高
高手: 4.8
偶尔: 3.5
跨界: 3.5
5, 学谁?
形式排行榜 (变花样做的菜, 更香: 比如烂炖呀 ……_ )
- 面授
- 视频
- 音频
- 文字
平台
- 新生大学...(好多同学学过, 请教下雪娇同学 )
- 全栈营( 问下雪娇同学)
- 千聊
- 知识星球
- 公众号
6, 咋学?
- 理论 40%
白话C++编程系列采用幽默的直播方式, 直观、通俗的讲解C++基础概念.
LoveEachOtherForEver
-
敲代码41%
至关重要
可以从一个小功能开始:
比如写个小的计算器程序: 实现初步的 加,减,乘,除数字运算!
大点儿比如写个超市管理系统 -
问答 19%
7, 学啥
-
编程理论
-
动手实践
玩命儿敲代码 -
编程思想:
人月神话
设计模式
网友评论