Hacker News new | ask | show | jobs
by still_grokking 1325 days ago
> Python works around it by having so many libraries built in C or C++.

Which works quite fine, until it doesn't.

By than the needed rewrite in some language that delivers decent performance and safety all over the place in one package will be very expensive.

I'm not saying that you should avoid Python (and its native code kludge) altogether but when using it just pray that you never reach that point mentioned above. It's a dead end and will likely require an almost full rewrite of a grown, business critical (and already heavily optimized) application.

1 comments

Prototyping in Python, then rewriting the performance critical parts in a speedier more difficult language is one of the most efficient paths a project could take.