Bri*_*ndy 23
我认为你正在寻找Python,因为你可以:
但更具体地......
better您的意思是开发速度,那么选择Python.better你的意思是纯粹的执行速度,那么选择C++.您应该专注于可用的库,而不是专注于语言.
当C++和Python中已经有很多(读取,"太多")可用时,你不应该编写自己的图形库.[Stack Overflow有一个Python Graph包列表,其中包含您应该查看的建议.我没有找到与C++相同的问题.你可以开始一个.]此外,除非这是一个学术练习或研究真正新颖的图形算法,你应该浏览可用的库,看看它们是否已经实现了你感兴趣的那些算法.
使用库可以减轻Python更高级语言的使用,因为您不会使用原始C++ 本身,而是使用C++库.由于Python语言具有非常小的核心,因此它很容易学习,但是,它仍然需要时间.如果您选择Python路线,那么在学习库的过程中需要考虑额外的时间因素,因此请务必在决策中权衡这一点.
因此,鉴于您已经了解C++,您最终可能会发现使用C++进行开发更快,因为您只需要花费必要的时间来学习库,而不是库和新的 - 虽然易于学习的语言.
我的印象是它真的取决于你的意思更快.
开发更快:go python.更快运行:去C++.
但是python可以使用很多外部C库,因此处理时间的差异可能不相关,具体取决于实现的类型.