有什么项目可以大量使用c++实现?

发布时间:
2024-09-10 17:44
阅读量:
8

工业软件的几座著名的大山:操作系统、数据库、游戏引擎、编译器、浏览器,除了第一个,其它的全部是C++的主场,而且github上都有主流软件的源码。

作为小白,我建议你可以去稍微浏览一下,保持高山仰止的心态,对未来的学习非常有好处。

但更好的做法是,把其中的一个编译一下,能够感受到更多。我当年是编译boost库的代码,当年的电脑比现在慢很多,每次编译都需要几个小时,但是看着黑框的编译信息一直滚动,我觉得内心很激动,仿佛那就是我通向程序之门的密码。

我后来又好多次编译过boost源码,但是后来硬件越来越快乐,现在编译boost也没劲了。你可以去找个更大的项目编译一下。例如unreal engine,还是需要一些时间的,单机编译依然要几个小时。

这些软件可以说就是工业软件的巅峰之作,是普通人一辈子都不可能达到的高度,很多人终其一生也不可能参与其中之一。我倒是有幸参与了unreal engine的魔改,不过只是给我们项目自己使用的,不提交合并的。

如果说浏览著名的源码只是盲人摸象的话,那么编译著名源码就是更进一步的学习,有时候编译其实也不是那么顺利,需要按照提示错误去试着解决,这时候,就有点当程序员的感觉了。

有了感觉,成长就只需要交给时间了。只要等20年,一个大佬便养成了。

END