簡體   English   中英

Jython比Python快嗎?

[英]Is Jython faster than Python?

我正在嘗試獲取一個小程序以通過RS232發送十六進制。 從我看到的內容來看,Python是一種很好的語言。

我3年前在高中一年級時就讀到compsci課程中學習了它,語法令人驚嘆。 這很像偽代碼。

但是,從大一開始,我就一直在使用Java,Objective-C(上帝保佑我可憐的靈魂)和C#。

無論如何,我想使用Python學習如何使用串行通信。 現在,我再次查看它,我“發現”了Jython,它看起來像是python,但是它使用Java運行時(對嗎?)

我會更喜歡使用Jython之類的東西,而不是舊版本的Python嗎? 還是通過串行端口發送十六進制這樣的“小”任務,我會不會注意到差異?

如果您要反對我的問題,請至少告訴我為什么嗎? - 謝謝。

就像你說的,Jython是Python的JVM的基礎上實現的,看到的Jython至於我可以告訴大家,它通常較慢比CPython的(這就是你所說的好老的Python)。

Jython的真正優勢在於它可以導入和使用任何Java類(.NET和IronPython也是如此)。

對於我的一個項目,我決定使用該項目的最內層循環對Jython,CPython和Pypy進行基准測試。 Jython比使用Cython的CPython慢​​一點,但比未增強的CPython快。 通常,Jython對於較長的過程來說速度很快,但是開始需要一段時間。

如果要使用Jython,請繼續使用Jython。 Python!= CPython了。

這是_for_one_microbenchmark_的比較: http ://stromberg.dnsalias.org/~strombrg/backshift/documentation/performance/index.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM