C++ in Coders at Work
All this C++ hatred is weird.If you need to do systems level programming (eg. write a database), and you want to go beyond C's code organization capabilities, and you can select a sensible subset of C++, it's a great language, and you get to control all aspects of memory and CPU.We're writing our database(s) in C++, and we're pretty much loving every minute of it, and would not switch to C, Java, Erlang or whatever.Of course we're a startup, so we got to select our own subset, write our own containers, etc:http://github.com/scalien/scaliendbOne downside is it's hard to find good C/C++ programmers on the market. The vast majority of applicants cannot complete our first interview filter (removing a characters from a C string and writing an instrusive stack in C++):http://scalien.com/pdf/job.pdf