Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 가장 빠른 구현은 무엇입니까?

<시간/>

Python에는 많은 활성 구현이 있습니다. 우리는 그것의 다양한 구현을 다룰 것이고 어떤 것이 가장 빠른 구현인지 알게 될 것입니다.

다양한 Python 구현 −

  • 아이언파이썬 − .NET 프레임워크에서 실행되는 Python 구현입니다. 이 구현은 C#으로 작성되었습니다. 실행을 위해 .net 가상 머신을 사용합니다. IronPython은 python 라이브러리 및 .net 프레임워크 라이브러리를 사용할 수 있습니다.

  • 자이썬 − Jython은 Java 플랫폼에서 실행되는 Python의 구현입니다. 자이썬은 자바 클래스와 라이브러리를 사용합니다. 자이썬

  • 코드는 자바 바이트 코드로 컴파일되어 자바 가상 머신에서 실행됩니다.

  • 파이파이 − Python 언어로 작성된 Python을 구현한 것입니다. Pypy는 JIT(Just-In-Time 컴파일)를 사용합니다.

  • 파이썬 − C 언어로 작성된 Python을 구현한 것입니다. Cpython 가상 머신에서 실행됩니다. Cpython은 소스 코드를 중간 바이트 코드로 변환합니다.

CLPython, Pyston,Cython, IPython을 포함하는 Python의 특정 다른 구현이 있습니다.

가장 빠른 구현:Pypy

파이썬의 가장 빠른 구현은 pypy입니다. 위에서 언급했듯이 pypy는 Justin-Time 컴파일을 사용합니다. JIT 컴파일은 pypy를 다른 구현보다 빠르게 만듭니다. JIT 컴파일을 사용하면 소스 코드를 네이티브 기계 코드로 컴파일할 수 있으므로 매우 빠릅니다.