3 ms·
I'm a cpp programmer who recently spent a week learning zeromq to replace named pipes in a project. By the end I was disappointed by the cpp language bindings
by petke 11y ago
I'm a cpp programmer who recently spent a week learning zeromq to replace named pipes in a project. By the end I was disappointed by the cpp language bindings as they only cover the low level library. Had I known from the start I probably would have looked elsewhere. Its a shame cpp is ignored in much of the open source community in favor of c. If nothing else Cpp after all is a safer c.
- dschiptsov 11y agohttp://250bpm.com/blog:4 http://250bpm.com/blog:8
- petke 11y agoYes I read those before. I didn't find them convincing. Intrusive lists is an anti pattern that you can also do in cpp if you want. Getting rid of exceptions doesn't mean you get rid of errors. It just means you can more easily ignore errors and continue running a corrupted program. But the big picture though is that cpp I a safer language. A core library might be written in c for whatever reason. But its good to provide a wrapper in a safer language for users to use.
- pjmlp 11y agoI blame the rise of GNU/Linux for it. Given how the market of programming languages looked like in the mid-90's, I bet C would have lost many users if it wasn't for the rise of open source. Remember that the GNU manifesto had for long time C as their main language. In the early days, this entry spoke only about C. http://www.gnu.org/prep/standards/standards.html#Source-Language http://www.gnu.org/prep/standards/standards.html#Source-Lang...