News for hackers. Stuff that matters.
Re:Why should I have written ZeroMQ in C, not C++ (2012) by pjmlp on Thursday December 13, 2018 @01:44AM (#18670340)
I always find this comment funny, because C++ is older than Java and many Java programming patterns originated from C++ designs.

Then again, many C++ younger devs don't even know what Booch method might be all about.

Re:Why should I have written ZeroMQ in C, not C++ (2012) by Nimelrian on Thursday December 13, 2018 @03:20AM (#18670708)
Especially since the GoF Design Patterns, which are often cited as the main reason for Java being verbose, were described in the original book using C++ (and smalltalk) examples.

Just because they may be overused in Java doesn't mean people shouldn't use them at all in other languages.

Re:Why should I have written ZeroMQ in C, not C++ (2012) by dkrikun on Thursday December 13, 2018 @02:19AM (#18670449)
They have originated from C++, fine, but it is a different language, different ecosystem, different community, different ideology and -- different idioms
Re:Why should I have written ZeroMQ in C, not C++ (2012) by pjmlp on Thursday December 13, 2018 @02:35AM (#18670510)
That is the thing, doing MFC, OWL, VCL, Qt, wxWidgets, DCOM, CORBA, Motif++, BeOS based applications was hardly any different from what Java became.
Re:Why should I have written ZeroMQ in C, not C++ (2012) by dkrikun on Saturday December 15, 2018 @12:31PM (#18689308)
Yes most of these things are terrible