为什么Python有那么多方便的库而C++很少?
2个回答
展开全部
首先不问是不是,而直接问为什么,都是不负责任的论调。
C++的第三方库和Python的第三方库几乎一样多,主要原因是基于C++的应用场景和C++的C语言基础,大量遗留的特定行业 C 语言接口,以及C++通用库(比如Boost)涵盖一般编程任务的各个方面。
关键是 Python 的第三方扩展库大量的是基于 C/C++ 库的,比如 Python 对各种 DBMS 的接口API。
最后,Python 和 C/C++ 不能横向对比,他们的使用场景不同,而且在实际的产品中通常是一种高效的编译性语言(如C/C++)+ 一种灵活的脚本性语言(如Python、Javascript)相组合的而发挥它们各自的优势,可以参考流行的游戏引擎中脚本子系统的实现,还有像 3ds Max、SketchUp 这种 3D 制作软件的脚本系统扩展。
C++的第三方库和Python的第三方库几乎一样多,主要原因是基于C++的应用场景和C++的C语言基础,大量遗留的特定行业 C 语言接口,以及C++通用库(比如Boost)涵盖一般编程任务的各个方面。
关键是 Python 的第三方扩展库大量的是基于 C/C++ 库的,比如 Python 对各种 DBMS 的接口API。
最后,Python 和 C/C++ 不能横向对比,他们的使用场景不同,而且在实际的产品中通常是一种高效的编译性语言(如C/C++)+ 一种灵活的脚本性语言(如Python、Javascript)相组合的而发挥它们各自的优势,可以参考流行的游戏引擎中脚本子系统的实现,还有像 3ds Max、SketchUp 这种 3D 制作软件的脚本系统扩展。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询