学了 C++去写什么有意思的应用呢?

2022-11-30 20:18:52 +08:00
 jancing

工作之余想看看 C++,参考了 C++之父的编程语言书,整理了书上列举的 C++应用领域:

1.各式操作系统 2.系统的核心部分,比如订票、电子商务、搜索引擎、社交媒体、其他语言的实现( JVM 、V8 )、浏览器 3.高可用、需求随时间变化的系统,比如金融、电信、机控、军用。 4.游戏 5.嵌入式系统编程:成像、飞行控制、火箭、船舶、汽车、风力发电 6.结合图形学的科学计算 7.网络、数值计算、图像、UI 、数据库 8.库。Boost ,POCO ,QT ,wxWidgets ,WebKit ,CGAL ,OpenCV

感觉都不是什么容易的领域。大家有什么建议么,学了 C++去写什么有意思的应用呢?

5295 次点击
所在节点    C++
29 条回复
Caturra
2022-11-30 20:22:03 +08:00
写 C++编译器
handuo
2022-11-30 20:29:14 +08:00
机器学习,深度学习用 C++造一遍轮子
zoharSoul
2022-11-30 20:35:25 +08:00
外挂
JohnBull
2022-11-30 20:56:48 +08:00
OpenCV 吧,成果看得见
sosilver
2022-11-30 21:01:40 +08:00
NES 模拟器
tlxf
2022-11-30 23:25:34 +08:00
万变不离 web ,与 web 吧!
PyCode
2022-11-30 23:41:41 +08:00
楼主看的是 Bjarne 的哪本呀
jancing
2022-11-30 23:45:32 +08:00
@PyCode The C++ programming language 4th edition 国内的影印英文版
Origami404
2022-12-01 02:44:32 +08:00
可以试试基于 llvm 写编译器? llvm 本身就是 C++写的编译器后端,项目本身就是 C++11+的,并且用了基本上就可以自带 jit 跟后端,自己只要实现编译器前端就可以了。antlr/yacc/手写递归下降出一个 AST 然后再调 llvm 的 API ,做起来应该难度适中,可以自己挑自己在其他语言里喜欢的特性拼一下做自己的语言。
bao3
2022-12-01 03:01:35 +08:00
可以写得东西很多,比如最近我出了 40k ,让朋友用 c++ 写了 Ethernet IP adapter 的中继,专门级工厂 PLC 用。其实代码量并不大。赚小钱,加上工控业缺的是发现,不缺钱。
tianshilei1992
2022-12-01 05:53:11 +08:00
做 LLVM 呀!
netabare
2022-12-01 08:52:49 +08:00
基于 grpc 传输协议,想一个具体的场景,自己定义 protobuf ,用各种第三方库写个简易的服务端,可以做的事情还是挺多的。客户端可以用 js/C#/kotlin/python 等语言做,也不会花很多时间。
feng0vx
2022-12-01 09:49:27 +08:00
写个解码器吧,我觉得 ffmpeg 不太好
zeal7s
2022-12-01 10:29:11 +08:00
搞搞图形学,先从最简单的软渲染入手
janus77
2022-12-01 10:31:35 +08:00
写外挂吧,那个简单,要不就写个 pc 端的小工具箱软件
jmc891205
2022-12-01 10:44:44 +08:00
游戏
angryfish
2022-12-01 10:57:45 +08:00
写个能和 beyond compare 相当的文件对比工具吧。
daokedao
2022-12-01 11:54:05 +08:00
游戏
Mistwave
2022-12-01 12:56:13 +08:00
chip8 interpreter
ck65
2022-12-01 13:06:28 +08:00
游戏、音视频生产工具插件

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/899163

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX