龙空技术网

Python 的开发效率真的比 Java高吗?

Python学习教程 10

前言:

而今咱们对“python的效率比java低吗”大体比较珍视,同学们都需要分析一些“python的效率比java低吗”的相关资讯。那么小编在网摘上网罗了一些关于“python的效率比java低吗””的相关文章,希望各位老铁们能喜欢,大家快快来了解一下吧!

开发不是单纯的堆积代码,很多时候,开发的过程是这样的:

①为了解决问题 A,我想到了一个方案,通过 a→b→c 的步骤来解决这个问题

②用代码实现了 a→b→c,但是发现无法解决几个 corner case,于是流程变成了 a→b→c→d

③验证新的流程,如果还有问题,那么继续进行调整,直到解决所有可见的问题

「写出最后部署在产品上的代码」这部分,在一些复杂问题的解决中只占据一小部分时间。有时候你先用 Python 写出来一个正确的版本,再翻译成 C++、 Java(往往是出于性能的需求),开发效率并不比一开始用 Java 写要来的低。在 Python 里修改流程,可能只是几句话的事,但是换成 Java就得先定义几个新类型新接口,再进行具体实现。

因此,如果某一项开发工作预期会进行较多的尝试,那么先用 Python 去实现正确的逻辑是最佳选择之一。很多框架把「需要各种尝试」的步骤做成 Python 接口,然后把通用的计算流程用 C、C++实现,就是这个原因。

至于 IDE 和静态分析,相比于「实现正确的逻辑」,只是细枝末节而已。

标签: #python的效率比java低吗