Hacker News new | ask | show | jobs
by eru 5845 days ago
I agree. And I should have chosen different words. What you say is pretty much what I wanted to express.

The original comment said, that with Python you run into scalability problems earlier than with C.

And I wanted to add, that with C you run into (solvable but hard) `scalability' problems in terms of effort needed to cope with algorithmic complexity, much sooner. And more clever algorithms are often the key to solving scalability problems.

(P.S. I do not like OOP, either. State is ugly.)

1 comments

> And I wanted to add, that with C you run into (solvable but hard) `scalability' problems in terms of effort needed to cope with algorithmic complexity, much sooner.

I have certainly seen this effect. In retrospect, I wonder if this could be somewhat mitigated by real refactoring for C?

Perhaps. What also seems to work nice -- at least for me: Prototype in, say, Python, and then translate to C (either the hotspots or everything, in case you need to have a solution in pure C only).