The procedure of making an executable software from code created in a compiled programming language which allows the computer realize and to operate this program with no need of the development software used to produce it.

It’s usually gathered to get a particular platform for example an IBM platform, which may use any IBM compatible computers, although not different systems like the Apple Macintosh platform whenever a plan is gathered.

The final step in producing an executable program — after the compiler has produced object code — is to pass the object code through a linker. The linker combines modules and gives real values to all symbolic addresses, thereby producing machine code.

Do you know ?

The computer mouse as we know it today was invented and developed by Douglas Engelbart, with the assistance of Bill English, during the 1960’s and was patented on November 17, 1970