잔글 (문자열 찾아 바꾸기 - "[[분류: " 문자열을 "[[분류:" 문자열로) |
편집 요약 없음 |
||
1번째 줄: | 1번째 줄: | ||
[[Python]]으로 구현한 Python 구현이자 | [[Python]]으로 구현한 Python 구현이자 가장 빠른 Python 구현체.<ref>일부 상황에서는 다른 구현체들보다 느려지기도 하지만 대다수의 경우 PyPy가 가장 빠르다.</ref> {{ㅊ|뭐지 이 말장난은}}<ref>PyPy는 파이썬으로 파이썬 [[인터프리터]]를 구현했다.</ref> 그리고 그 실체는 '''Python으로 손쉽게 [[Just-in-time 컴파일|JIT 컴파일러]]를 구현할 수 있는 언어 구현 툴킷'''. | ||
[http://morepypy.blogspot.kr/2010/12/we-are-not-heroes-just-very-patient.html 우리는 영웅이 아닙니다. 다만 인내심이 아주 많았을 뿐.] | |||
<s>인터프리터 깎는 장인</s> | <s>인터프리터 깎는 장인</s> |
2015년 5월 11일 (월) 14:37 판
Python으로 구현한 Python 구현이자 가장 빠른 Python 구현체.[1] 뭐지 이 말장난은[2] 그리고 그 실체는 Python으로 손쉽게 JIT 컴파일러를 구현할 수 있는 언어 구현 툴킷.
우리는 영웅이 아닙니다. 다만 인내심이 아주 많았을 뿐.
인터프리터 깎는 장인
PyPy는 크게 두 부분으로 구성되어 있다.
- Python으로 작성된, RPython 컴파일러와 인터프리터 제작 프레임워크
- RPython 문법으로 작성된 Python 인터프리터
그래서 RPython으로 2번의 코드를 돌리면 네이티브 코드로 된 PyPy 구현이 나오고, 그걸 다시 RPython을 실행하는 데에 쓰는 식으로 개발을 진행한다.
구체적으로 어떻게 빨라질 수 있는지는 다음 글들을 참조.
이 문서는 Python 문서보다 먼저 만들어졌다.
외부 링크
주석
<references>