工作之余想看看 C++,参考了 C++之父的编程语言书,整理了书上列举的 C++应用领域:
1.各式操作系统 2.系统的核心部分,比如订票、电子商务、搜索引擎、社交媒体、其他语言的实现( JVM 、V8 )、浏览器 3.高可用、需求随时间变化的系统,比如金融、电信、机控、军用。 4.游戏 5.嵌入式系统编程:成像、飞行控制、火箭、船舶、汽车、风力发电 6.结合图形学的科学计算 7.网络、数值计算、图像、UI 、数据库 8.库。Boost ,POCO ,QT ,wxWidgets ,WebKit ,CGAL ,OpenCV
感觉都不是什么容易的领域。大家有什么建议么,学了 C++去写什么有意思的应用呢?
1
Caturra 2022-11-30 20:22:03 +08:00
写 C++编译器
|
2
handuo 2022-11-30 20:29:14 +08:00 via Android 1
机器学习,深度学习用 C++造一遍轮子
|
3
zoharSoul 2022-11-30 20:35:25 +08:00
外挂
|
4
JohnBull 2022-11-30 20:56:48 +08:00
OpenCV 吧,成果看得见
|
5
sosilver 2022-11-30 21:01:40 +08:00 via Android
NES 模拟器
|
6
tlxf 2022-11-30 23:25:34 +08:00
万变不离 web ,与 web 吧!
|
7
PyCode 2022-11-30 23:41:41 +08:00
楼主看的是 Bjarne 的哪本呀
|
8
jancing OP @PyCode The C++ programming language 4th edition 国内的影印英文版
|
9
Origami404 2022-12-01 02:44:32 +08:00 via Android 1
可以试试基于 llvm 写编译器? llvm 本身就是 C++写的编译器后端,项目本身就是 C++11+的,并且用了基本上就可以自带 jit 跟后端,自己只要实现编译器前端就可以了。antlr/yacc/手写递归下降出一个 AST 然后再调 llvm 的 API ,做起来应该难度适中,可以自己挑自己在其他语言里喜欢的特性拼一下做自己的语言。
|
10
bao3 2022-12-01 03:01:35 +08:00 via iPhone
可以写得东西很多,比如最近我出了 40k ,让朋友用 c++ 写了 Ethernet IP adapter 的中继,专门级工厂 PLC 用。其实代码量并不大。赚小钱,加上工控业缺的是发现,不缺钱。
|
11
tianshilei1992 2022-12-01 05:53:11 +08:00
做 LLVM 呀!
|
12
netabare 2022-12-01 08:52:49 +08:00 1
基于 grpc 传输协议,想一个具体的场景,自己定义 protobuf ,用各种第三方库写个简易的服务端,可以做的事情还是挺多的。客户端可以用 js/C#/kotlin/python 等语言做,也不会花很多时间。
|
13
feng0vx 2022-12-01 09:49:27 +08:00 via iPhone
写个解码器吧,我觉得 ffmpeg 不太好
|
14
zeal7s 2022-12-01 10:29:11 +08:00
搞搞图形学,先从最简单的软渲染入手
|
15
janus77 2022-12-01 10:31:35 +08:00
写外挂吧,那个简单,要不就写个 pc 端的小工具箱软件
|
16
jmc891205 2022-12-01 10:44:44 +08:00
游戏
|
17
angryfish 2022-12-01 10:57:45 +08:00
写个能和 beyond compare 相当的文件对比工具吧。
|
18
daokedao 2022-12-01 11:54:05 +08:00
游戏
|
19
Mistwave 2022-12-01 12:56:13 +08:00 via iPhone
chip8 interpreter
|
20
ck65 2022-12-01 13:06:28 +08:00
游戏、音视频生产工具插件
|
21
duke807 2022-12-01 13:21:44 +08:00 via Android 1
寫一個精簡版本的 web 瀏覽器,內核自己寫,專門針對嵌入式 gui 圖形開發,和 QT 一樣搞一個開源版本,一個商業版本
|
22
lijiangang886 2022-12-01 13:51:39 +08:00
找个用 C++的工作,可能就知道写什么了
江湖传闻用 C++的那些工作门槛高卷 B 少工资也高不容易淘汰 |
23
0x11901 2022-12-01 13:53:28 +08:00
@lijiangang886 是真的
|
24
hanguofu 2022-12-01 18:56:10 +08:00 via Android
楼主会不会 Qt ?可不可以帮我写一个类似 Windows 里面的'帮助' 那样的树型文档显示软件?
|
25
renhua 2022-12-01 19:58:41 +08:00
游戏呀
|