C, still?
C, still?
Posted Sep 22, 2017 20:34 UTC (Fri) by vomlehn (guest, #45588)In reply to: C, still? by ncm
Parent article: Building the kernel with Clang
Posted Sep 24, 2017 8:18 UTC (Sun)
by ncm (guest, #165)
[Link] (2 responses)
It is about putting the type system to work performing logic at compile time, to generate code that is correct by construction. This is not something exotic; it is daily life for a C++ programmer.
Posted Sep 24, 2017 21:36 UTC (Sun)
by peter-b (guest, #66996)
[Link] (1 responses)
Alas, this paradigm of C++ programming is a relatively modern concept, which relies heavily on language features introduced in C++11 and more recently. Most C++ projects I've worked on in my career use C++ as "C plus classes", and the use of types-as-compile-time-assertions was a controversially innovative suggestion. It must be nice to work in an environment where this sort of "types for compile-time logic" approach is commonplace. :-)
Posted Sep 25, 2017 2:26 UTC (Mon)
by ncm (guest, #165)
[Link]
MongoDB's core server engineering organization is very well-run. (And is hiring.) We are using C++14 for the current release, probably C++17 in the next.
C, still?
C, still?
C, still?