python是否像c ++等其他语言一样强大?

时间:2011-03-07 08:40:37

标签: python

我希望开始学习。人们告诉我这是有能力的。虽然我还没有看到任何好看的游戏。在pygame上有一些不错的,但没有一个真正脱颖而出。

我想知道python是否真的像其他语言一样强大。

编辑:谢谢你们,python是否适合游戏开发?

4 个答案:

答案 0 :(得分:5)

每种语言都有优点和缺点。

此外,语言的每种实现都有优点和缺点。 CPythonJython不同,PyPy再次不同。

Python在“业务逻辑到代码行”比率方面非常出色:它有一种非常简洁的方式来放置东西。

C ++擅长于较低级别的功能,但鉴于良好的代码,也可以用干净的代码表达高级功能。

编写良好的C ++代码的性能通常优于等效的Python代码,但性能并不总是对代码的重要衡量。

当大预算游戏使用Python(或其他动态语言)时,他们通常不会用该语言编写整个项目。相反,他们使用以某种低级语言(C,C ++)编写的基本引擎,并在动态语言中实现一些(或大部分或全部)“业务逻辑”。这提供了两全其美。

答案 1 :(得分:2)

简短回答:是的,是的。

但这在很大程度上取决于你的问题:)

答案 2 :(得分:2)

是,是和是。 Python适用于真正的程序员。

必须阅读http://www.paulgraham.com/pypar.html

参考更多。 http://wiki.python.org/moin/LanguageComparisons

答案 3 :(得分:0)

这个article非常好地比较了Python与其他语言,如C ++,Java等。