Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ซึ่งเป็นการใช้งาน Python . ที่เร็วที่สุด


Python มีการนำไปใช้งานหลายอย่าง เราจะจัดการกับการใช้งานที่แตกต่างกันและรู้ว่าวิธีใดเป็นการนำไปใช้ที่เร็วที่สุด

การใช้งาน Python ที่แตกต่างกัน −

  • IronPython - นี่คือการใช้งาน Python ซึ่งทำงานบน .NET framework การใช้งานนี้เขียนด้วย C # ใช้เครื่องเสมือน .net ในการรัน IronPython สามารถใช้ไลบรารี python และไลบรารีเฟรมเวิร์ก .net ได้

  • จิธอน − Jython คือการนำ Python มาใช้งานซึ่งทำงานบน Java Platform jython ใช้ประโยชน์จากคลาสและไลบรารีจาวา จิงโจ้

  • โค้ดถูกคอมไพล์เป็น java byte code และรันบน Java Virtual Machine

  • PyPy − นี่คือการนำ Python มาใช้งานที่เขียนด้วยภาษา Python Pypy ใช้ประโยชน์จาก JIT (การรวบรวม Just-In-Time)

  • Cpython − นี่คือการนำ Python มาใช้งานที่เขียนด้วยภาษา C มันทำงานบน Cpython Virtual Machine Cpython แปลงซอร์สโค้ดเป็นโค้ดไบต์ระดับกลาง

มีการใช้งาน Python อื่นๆ ซึ่งรวมถึง CLPython, Pyston,Cython, IPython

การใช้งานที่เร็วที่สุด:Pypy

การใช้งาน python ที่เร็วที่สุดคือ pypy ดังที่ได้กล่าวไว้ข้างต้น pypy ใช้การรวบรวมจัสตินไทม์ การคอมไพล์ JIT ทำให้ pypy เร็วกว่าการใช้งานอื่นๆ การคอมไพล์ JIT ให้คอมไพล์ซอร์สโค้ดเป็นโค้ดเครื่องเนทีฟซึ่งทำให้เร็วมาก