1. A system that facilitates programming utilizing mixed types, comprising: a component that receives code to be utilized by a compiler, the code comprising: pure native portion(s), pure managed portion(s) and mixed native/managed portion(s); and an inheritance component that designates respective sections of the mixed native/managed portion(s) as pure native parts (npart) and/or pure managed parts (mpart) to facilitate compiling of the code.