1. The term l-value refers to the storage location of an expression and r-value refers to the value of the expression.
2. In call-by-reference method, the changes made to the formal parameters are reflected in the actual parameters at the caller site.
3. The template-based approach for code generation produces sub-optimal code in terms of performance.
4. In a C runtime environment, the local variables and the function arguments are located on the stack.