In contrast to C and C++, all predefined arithmetic operators, especially the vector and matrix operations, deliver a result of at least 1 ulp accuracy in C-XSC. There is no need to learn the new features of C++ in order to be able to use the C-XSC programming environment for numerical applications. In most cases, knowledge of the language C is sufficient to work with C-XSC.
The advanced user can extend C-XSC using object-oriented programming features of C++. Programs written in C-XSC can be combined with any other C++ software. If some elementary programming rules are respected, C-XSC programs always deliver compatible numerical results even on different computers with different C++ compilers. That is, C-XSC is a tool to achieve full numerical result compatibility in the sense of interval mathematics.