C ++ լեզվի ներածություն
During compilation the compiler transforms source code into object code.
On Win 32 platforms,
the object code is in the form of .obj files.
Each .obj file contains machine code plus any resources.
However an .obj file cannot be run. It requires a further Link stage where a Linker program reads in all the object code, assembles it into an executable file and then writes that to disk.
On. .NET platforms, the object code is known as an assembly. It includes extra information that permits the assembly to be loaded into memory and linked at runtime after checking that it is the correct version.
Կարևոր է գիտենալ։ .NET platform –ի բոլոր ալգորիթմական լեզուները թարգմանվում են միջանկյալ լեզվի, որից հետո նոր միայն ձևավորվում է նպատակային կոդը։ ԾԱ պաշտպանվածության տեսանկյունից սա հավելյալ հիմնահարցեր է առաջացնում․ օբֆուսկացիա և այլ միջոցներ, հմտություններ։ Տես՝ Software protection methods and tools.