Python 和 C++, 一个是脚本语言, 一个是系统语言, 可比性强吗?
在现实开发中,一个大型项目混合使用 C、C++、Python/Lua/Ruby,C#,以及各种数据描述语言,那是很正常的。脚本语言,说白了就是一种“粘合剂”。不信问问用 Python 搞 AI 的人,那三五行优雅语句背后的核心计算是谁完成的?
欢迎加入学习群【892643663】,获取全套免费C/C++企业实战级课程资源(素材+源码+视频)和编译大礼包
一个只会 Python 的人,且不说是否容易就业,就算拿着上等的薪水,显而易见,也会很局限他的发展。
C++ 是一种“学院派”的语言,它并不完美,甚至臃肿,但是很严谨。因为它是由一群世界顶尖的科学家和工程师创造出来的,经过了多少年历史的沉淀。那些由一家公司、一个项目组创造出来的语言,且不说它从 C++ 里面借鉴了多少,那些最初吸引开发者的特性,在经历了复杂项目开发变成专家以后,可能会让开发者捉襟见肘,反成鸡肋。
在大学里,C 语言用不了多少课时就学完了,学 C++ 是一个好的选择。原因是它接近系统的本质,保持性能的同时,还能应用软件工程的思想。与其对等的语言非常少见(可能只有 Rust 这个正在激进发展的语言),并且迄今其位置还没有被动摇。这对于一个想成为全栈程序员的人非常有帮助。因为学会 C++ 以后,再看其它语言特别是 C-family 语言都很容易,因为原理懂了,知其然还知其所以然。反之,等于再深造,那就困难了。所以,在大学里恰好有时间,不先深造自己,等着工作以后再学?
欢迎加入学习群【892643663】,获取全套免费C/C++企业实战级课程资源(素材+源码+视频)和编译大礼包
- 点赞
- 收藏
- 关注作者
评论(0)