>>13Nash C follows the original C's KISS principle and is fully compatible with C99. For example, templates are implemented through the improvement to the C macroprocessor, instead of bringing up additional turing complete language with broken semantics. Also, you can't compile the existing C99 code with C++ compiler, but you can Nash C: it is just as simple as modifying the Makefile to preprocess the file with NCC.