与Python协同效果好的其他语言是什么?需要建议

2 投票
5 回答
1249 浏览
提问于 2025-04-16 01:20

好的,我对编程语言的基础知识有一些了解,之前学过Python,并且非常喜欢它。现在我在学习Python的中级内容,已经掌握了一些概念。我正在做一个项目,同时也在解决一些计算机问题,这些问题涉及算法的应用。我发现Python有一些局限性,所以我想通过学习另一种编程语言来弥补这些不足。

你们建议我学习哪种编程语言,能和Python很好地结合呢?我希望能听到一些实际的经验,特别是关于在使用Python时,哪种语言能够很好地补充它。像“试试Iron Python或者Jython之类的”这样的回答对我没有帮助,如果你能告诉我这些语言的优缺点、成熟度和存在的问题,那就太好了……非常感谢!

补充说明 - 抱歉,大家,我觉得我需要补充一些细节。我主要会用Python进行网页编程或游戏开发。所以如果你认为某种语言A能帮助我在Python的网页编程方面,那就太好了。

5 个回答

1

IronPython和Jython有什么问题呢?其实,你可以学习如何用Java或.Net写一些库,这样可以缓解Python在速度上的一些问题。自己动手写Python库,肯定能帮助你更好地理解这些限制,并找到解决办法。

1

对我来说,学习Python之后最明显的选择就是C语言。C是一种底层语言,所以你会接触到更基础的计算机概念,而不是对象。不过,学习C会让你明白如何为Python编写扩展。

这样,你可以轻松地用Python编写程序,然后把一些部分迁移到C语言中以提高速度——可以通过编写扩展或者使用像Cython这样的桥接语言来实现。

1

如果你在编程时遇到性能问题(这在游戏编程中可能会出现),C/C++程序可以很好地和Python脚本结合使用,反过来也可以:

不过我自己还没有遇到需要这样做的情况。

撰写回答