Explain briefly about, processor, assembler, compiler, loader, linker and the functions executed by them.
Processor- A processor is the part a computer system that executes instructions . Assembler -An assembler is a program that takes basic computer instructions and converts them into a pattern of bits(Assembly Language) that the computer's processor can use to perform its basic operations. Compiler-A compiler is a special program that processes statements written in a particular programming language and turns them into machine language. Or translate them from high level language to low level language. Loader- A loader is a component that locates a given program in secondary memory, loads it into main memory. Linker-Linker performs the linking of libraries with the object code to make the object code into an executable machine code.