The C-- Language. Envisioned as a subset of the C language (much as C++ is an object-oriented superset of the C language), C-- did away with both data and function entirely. A typical program in C-- simply sits there, serenely doing nothing. Rumour has it that several popular database programs are coded entirely in C--.