我正在尝试解决一些问题和算法。我知道 C++,但一位 friend 告诉我,如果使用 Python 会更好。因为它会更快开发并且花在编程细节上的时间更少实际上并没有明智地获得任何解决方案。
编辑 2:我计划使用来自 Google-codes 的 python-graph 库,如果您使用过,请提供示例代码。
编辑 1:更快 - 更少的时间和更少的工作来编写解决方案
谢谢大家的帮助!
最佳答案
我认为您正在寻找 Python,因为您可以:
- 专注于算法本身,不必担心内存管理等其他细节。
- 用更少的代码做更多的事情
- 语法几乎就像使用伪代码一样。
- 对列表、元组、列表理解等有很好的内置语言支持...
但更具体地说...
- 如果
更好
是指开发速度,那么请选择Python。 - 如果
更好
是指纯粹的执行速度,那么请选择C++。
关于c++ - 对于复杂的问题解决练习(例如图形),哪种语言(C++ 或 Python)更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1823431/