Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Although pure python seems great for some apps, for a piece of software I'd like to be highly optimized, it seems to hit the wrong sweet spot -- it means a larger memory footprint and less robust multi-threading than other pure language implementations. When things need to work fast and tight in python, most implementations duck down to C, like numpy and scipy. Or maybe I've been out of touch with improvements to CPython?


Threading in Python is totally capable here. A database is more likely I/O bound than CPU bound.


What about memory? There's a fairly large overhead for pure python data structures compared to C/C++.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: