I think the most important points are:
Lisp , Lisp Lisp (- Lisp , , Lisp LISt Processing), . (Homoiconicity) C/++, , . C/++ ( ). C/++ , . , , ( , ..), . ( , .)
Lisp , . , .
Lisp, , C/++ , , .
( ) C/++. ( gensym , , with-gensyms .. CL, , .)
Lisp - " " , .
, Lisp , C/++. , Lisp . , DSL . C/++, , , - , .
- C/++:
(defmacro bif ((var expression) then &optional else)
`(let ((,var ,expression))
(if ,var ,then ,else)))
bif ( "binding if" ), , then else . , . Lisp, . , Lisp , - .
( C/++, , - Lisp cond , .)