Python 和 C++, 一个是脚本语言, 一个是系统语言, 可比性强吗?

举报
C语言C加加学习 发表于 2018/12/24 22:18:14 2018/12/24
【摘要】 在现实开发中,一个大型项目混合使用 C、C++、Python/Lua/Ruby,C#,以及各种数据描述语言,那是很正常的。脚本语言,说白了就是一种“粘合剂”。不信问问用 Python 搞 AI 的人,那三五行优雅语句背后的核心计算是谁完成的?欢迎加入学习群【892643663】,获取全套免费C/C++企业实战级课程资源(素材+源码+视频)和编译大礼包一个只会 Python 的人,且不说是否容...

在现实开发中,一个大型项目混合使用 C、C++、Python/Lua/Ruby,C#,以及各种数据描述语言,那是很正常的。脚本语言,说白了就是一种“粘合剂”。不信问问用 Python 搞 AI 的人,那三五行优雅语句背后的核心计算是谁完成的?

欢迎加入学习群【892643663】,获取全套免费C/C++企业实战级课程资源(素材+源码+视频)和编译大礼包

一个只会 Python 的人,且不说是否容易就业,就算拿着上等的薪水,显而易见,也会很局限他的发展。

C++ 是一种“学院派”的语言,它并不完美,甚至臃肿,但是很严谨。因为它是由一群世界顶尖的科学家和工程师创造出来的,经过了多少年历史的沉淀。那些由一家公司、一个项目组创造出来的语言,且不说它从 C++ 里面借鉴了多少,那些最初吸引开发者的特性,在经历了复杂项目开发变成专家以后,可能会让开发者捉襟见肘,反成鸡肋。

在大学里,C 语言用不了多少课时就学完了,学 C++ 是一个好的选择。原因是它接近系统的本质,保持性能的同时,还能应用软件工程的思想。与其对等的语言非常少见(可能只有 Rust 这个正在激进发展的语言),并且迄今其位置还没有被动摇。这对于一个想成为全栈程序员的人非常有帮助。因为学会 C++ 以后,再看其它语言特别是 C-family 语言都很容易,因为原理懂了,知其然还知其所以然。反之,等于再深造,那就困难了。所以,在大学里恰好有时间,不先深造自己,等着工作以后再学?

欢迎加入学习群【892643663】,获取全套免费C/C++企业实战级课程资源(素材+源码+视频)和编译大礼包


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

举报
请填写举报理由
0/200