Tcl was created as a language to embed, extend and interact with other systems, either through its C API, or through other means (sockets, files, pipes, etc...).
The idea is that you can take pieces of C code, and glue them together with Tcl: