+ 2

Can someone tell me what is the difference between linker, loader, compiler and translator?

Please answer my question in detail only.

8th Feb 2018, 3:34 AM
Uzair Saeed
Uzair Saeed - avatar
1 Answer
+ 9
A compiler reads, analyses and translates code (source code) into either an object file (code) or a list of error messages. A linker combines one or more object files and possible some libraries into either some executables, some library or a list of error messages. A loader reads the executable code into memory, and tries to run the program (running program and/or an error message). A translator, translates source code into native machine code into an object file (code).
8th Feb 2018, 4:36 AM
Prop de Puppy
Prop de Puppy - avatar