웹을 거닐다가 pypy란 놈과 마주쳤습니다.

안녕하세요.

평소 파이썬을 즐겨 주무르는 loscane입니다.

저는 파이썬을 좋아합니다. 인터프리터 방식이라 익히기도 쉬울 뿐 더러

디버깅이 쉬워 무엇을 만드는 것이 어렵지가 않더라구요.

그런데 이놈이 단점이 있는데…

느립니다.

지금껏 리눅스와 파이썬을 취미로 만져오다가 최근 들어 시간을 가지고

웹서비스를 개발해보겠다는 생각을 하게 되었습니다.

어떠한 언어군을 기반으로 진입해 들어갈까 고민을 했습니다.

개발해 나가다가 나중에 일이 커지면 다른 사람들도 진입하기 좋게

php로 할까

아니면 평소에 나에게 익숙하고, 만지작 거리기 좋은

python에 django로 할까

그러던 도중에 pypy란 놈을 만났습니다.

[url:2q7rbexk]http://blog.dahlia.kr/post/5124874464[/url:2q7rbexk]

잠시 설명을 드리자면… Cython이란 넘은 인터프리터 언어인 python을 감히

컴파일 해버립니다…

때문에 기존의 python보다 훨씬 속도가 빨라진다고 하네요.

그러던 중에 pypy란 놈을 만났는데 듣기로는 파이썬으로 파이썬을 만드는…

무언가 이거 제가 말로 설명하기는 어려운 그런 것입니다.

그런데 이것이 Cython보다 더 빠르다네요.

다음은 PyPy스피드센터에서 속도비교한 그래프입니다.

[url:2q7rbexk]http://speed.pypy.org/[/url:2q7rbexk]

물론 실제 적용시 속도가 얼마나 개선될지는 직접 적용해봐야 알겠지만

python을 기반으로도 속도를 개선해 나갈 수 있는 방법이 있다는 것이

무척이나 반가워보입니다. ^^

웹을 파이썬으로
어떻게 해보려는 분들 소식 들리면
참 짠하고 뭉클해지더라구요
(구글이 파이썬으로 웹을 평천하했다고하더이다)

보이지 않는곳에서 응원합니다!

저두 파이션써볼려고 하는 한사람인데요
php프로그램할때 파이션의 매력을 느겼었는데 시작을 못했거든요
근데 요즘 거리가 더 멀어져 가고 있어요
안드로이드sdk 때문에 배워볼 여력이 안생기네요
php로 프로그램도해야 되고 시간이 없는데 핑개일까요?

다른 거는 제껴두고… 왜 Apple이 WWDC의 Swift Language 발표회장에서 Python과 비교를 많이 했을까요?

그러고서 자신들의 언어가 Python보다 성능이 뛰어나다고 자신만만히 얘기하던데…

훗…

거기서 만일 CPython이 아닌 PyPy와 성능을 비교했다면… 그리고 제대로 검증했다면…

이야기가 달라지지 않았을까요?

전 그렇게 생각합니다…

Apple이 뭔가 했어야 했다면, 그것은 새로운 언어의 발표가 아니라…

기존에 비중을 왕창 줄였던 Python 지원을 도로 늘려놨어야 했다고 봅니다.

그렇지 않나요?

물론, Android 측도 ASE에 대한 지원에 대해서 다시 한 번 심각히 생각해야겠죠…

저는 아직 Python의 Meta Class 같은 고급기능에 대해서 완벽히 소화는 못했지만…

적어도 프로그래밍 언어 중에서 가장 직관적으로 코드를 작성할 수 있는 것은

Python 이라고 확신합니다…