c++/c/lisp