파이썬과 루비.
둘 다 태생이 스크립트 언어이고,
둘 다 상당히 동적인 언어이고,
둘 다 실무에 쓰여도 손색없을 정도로 실용적인 언어이고,
둘 다 쓰레드 등의 기능들을 사용하기 편하게 구비해놓고 있지만,
...둘 다, 그 쓰레드 구현을 좀 골때리게 만들어놨다. -_-
뭔가 묘한 느낌의 파이썬 GIL
루비의 어딘가 이상해 보이는 그린쓰레드 구현
뭐 사실 멀티프로세스라던가, 싱글 쓰레드에 이벤트 핸들러 때려박는다던가 하는 대안책도 있긴 하지만... 난 이걸로 게임을 만들어보고 싶었단 말이지 -_-
뭐, 이번 경우엔 그냥 무식하게 이벤트 루프 돌리는 걸로 해결 봐야 할듯. 쩝.
덧. 뭐 그렇다고 GIL이 그렇게 나쁜 것도 아니라는군요. -_-a
덧 2. 한편 루비측은 native thread를 도입할락 말락 하는 중.
둘 다 태생이 스크립트 언어이고,
둘 다 상당히 동적인 언어이고,
둘 다 실무에 쓰여도 손색없을 정도로 실용적인 언어이고,
둘 다 쓰레드 등의 기능들을 사용하기 편하게 구비해놓고 있지만,
...둘 다, 그 쓰레드 구현을 좀 골때리게 만들어놨다. -_-
뭔가 묘한 느낌의 파이썬 GIL
루비의 어딘가 이상해 보이는 그린쓰레드 구현
뭐 사실 멀티프로세스라던가, 싱글 쓰레드에 이벤트 핸들러 때려박는다던가 하는 대안책도 있긴 하지만... 난 이걸로 게임을 만들어보고 싶었단 말이지 -_-
뭐, 이번 경우엔 그냥 무식하게 이벤트 루프 돌리는 걸로 해결 봐야 할듯. 쩝.
덧. 뭐 그렇다고 GIL이 그렇게 나쁜 것도 아니라는군요. -_-a
덧 2. 한편 루비측은 native thread를 도입할락 말락 하는 중.
'프로그래밍 > Python · Ruby' 카테고리의 다른 글
| 심심해서 파이썬으로도 풀어 봤습니다. (3) | 2008/09/25 |
|---|---|
| 아스트랄 (2) | 2007/11/30 |
| 뻘짓 (1) | 2007/11/14 |
| 이놈이나 저놈이나 (3) | 2007/10/25 |
| unicode.isalpha (1) | 2007/07/15 |









Recent Comment