Scalable C – Writing Large-Scale Distributed C
Exactly the kind of code I make.<p>I use C for performance.... as an extension for python that have a GC and a GIL.
But more than never, I first use numpy (fortran) because it is dazzling fast and has specialized tricks of digital signal processing availables (ifft).
And I do C after the profiler says to do so. When needed. If needed.<p>Most of the dynamic data structure (message sent with zmq) the config, the parsing are better handled in python.<p>And since I do as much sloc &#x2F; day in C and python ...<p>(1 python loc = 6 C loc)<p>I code 6 times faster.<p>And I don&#x27;t have the headeaches of the dependency management<p>I am totally okay with C, but when doing distributed system more often than never you also multi-threading. And C is not builtin for thread safety, it is harder.<p>So I C some masochisms at work here.<p>And I am pretty sure I am not the only coder thinking this book is full of pedantism and of advices not to be followed and it is empty.<p>How did such a poor news made it to the top?