Interpolation[{f_1, f_2, ...}] constructs an interpolation of the function values f_i, assumed to correspond to x values 1, 2, ... . Interpolation[{{x_1, f_1}, {x_2, f_2}, ...
General issues about the internal implementation of Mathematica are discussed in "The Internals of Mathematica". Given here are brief notes on particular features. These ...
CArray
(SymbolicC Package Symbol) CArray[name, args] is a symbolic representation of an array.
CBlock
(SymbolicC Package Symbol) CBlock[args] is a symbolic representation of a block of statements.
CBreak
(SymbolicC Package Symbol) CBreak[] is a symbolic representation of a break statement.
CCast
(SymbolicC Package Symbol) CCast[type, obj] is a symbolic representation of a cast of obj to type.
CComment[text] is a symbolic representation of a comment. CComment[text, {pre, post}] includes text to add before and after the comment.
CDeclare[type, var] is a symbolic representation of a variable declaration.CDeclare[type, {var_1, ...}] declares a number of variables.
CDefine[def] is a symbolic representation of a preprocessor define.
CIf
(SymbolicC Package Symbol) CIf[test, trueArg, falseArg] is a symbolic representation of a conditional statement. CIf[test, trueArg] only has a branch if test is true.