Hacker News new | ask | show | jobs
by derefnull 1624 days ago
I have developed a few c++ web services recently.

Developing in c++ vs (for example) python does seem like more work. I think it is a consequence of offering more control, which is expected in the c/c++ community.

What the two options offer.. Is different. With a higher level language, you can get more work done for less cost [1]. With a lower level language, you get more control —- which is great, but you shoulder that responsibility yourself. And you recognize this already..

If you want to move with the crowd (which the higher level abstractions are likely tailored for), then you will be able to move fast and far. When you need to exert more control, however, things get tricky.

For example managing the OpenSSL library used in your project independently of the system library?

[1] https://xkcd.com/353