在开始前我有一些资料,是我根据网友给的问题精心整理了一份「c++的资料从专业入门到高级教程」,
点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!
c++和python所处的领域有很大的差异,只有一部分是重合的,所以说取代是不准确的,只能说一部分是可以被python取代的。
c++是编译型语言,编译成二进制程序,优点是运行速度快,代码不能被破解。c++在一些特定领域无法被取代,比如金融领域、游戏领域、高性能服务器等,这些领域用python是不能接受的,你慢一点点可能就要出大问题,可能一个股票买卖指令就丢了,游戏动作延后了0.1秒等等。
python是解释型语言,不需要编译,代码直接可以被解释器运行,所以程序上架也是上代码,可以被窃取代码。python是高度集成化的代码,python一行代码有时候c++可能得写一屏幕,所以它整体来说比c++更容易使用,这样就有更多的人能够掌握这种语言,应用的场景也更多。总结来说,就是一些通用的场景,没有特殊强要求的场景是可以替代c++的。比如,你就想写一个简单的web服务器,用python就比用c++强很多。
还有一些场景是python无法替代的,比如windows程序开发、嵌入式开发等等。