All Articles for


In computing science and informatics, nesting is where information is organized in layers, or where objects contain other similar objects. It almost always refers to self-similar or recursive structures in some sense. Nesting can mean: nested calls: using several levels of subroutines recursive calls nested levels of parentheses in arithmetic expressions nested blocks of imperative source code such as nested if-clauses, while-clauses, repeat-until clauses etc. information hiding: nested function definitions with lexical scope nested data structures such as records, objects, classes, etc. nested virtualization, also called recursive virtualization: running a virtual machine inside another virtual machine