On some Unix variants, such as SINTRAN III, the process performed by a linker (assembling object files into a program) was called loading (as in loading executable code onto a file).[3] Additionally, in some operating systems, the same program handles both the jobs of linking and loading a program (dynamic linking).