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

This quote from the article really echoes my experience:

"Every C++ shop has its own 'accepted' subset."

And it's frustrating. This quote from the article too:

"these are clear signs that C++ isn’t providing any real cost benefit for us, and that we should be writing code in other ways."



Except this happens to all languages when they grow big.

If the language is a rich one, then every shop uses part of it.

If the language has a rich library ecosystem, then each shop has its own little garden of libraries.


This problem is much more serious when you are talking about opaque DSLs. Even having to retreat to dramatically different corners of a huge language is not too hot. By comparison, a garden of libraries that are all readable by anyone in command of a smaller core language is a smaller problem.


Depends how big the libraries are and if they are commercial or open.

But I agree with the DSLs, that is the curse of many Common Lisp shops, yet Lisp is a very simple language.




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

Search: