Since Sage is based on Python, it interfaces with C and C++, as well as other languages. See the Python documentation at http://www.python.org/doc/ for more details; in particular, ``Extending and Embedding the Python Interpreter'', available at http://docs.python.org/ext/ext.html, describes how to write C or C++ modules for use in Python.
See About this document... for information on suggesting changes.