1.2.2 Applications Generation
Practise exam questionsApplications Generation — Note 6 of 6
Candidates need to understand what code libraries are, how they are used and the benefits and drawbacks from using libraries. Candidates should have experience of using libraries to write programs. Candidates should understand how libraries are used during compilation, and how linkers and loaders are used to combine the code and library code into the final executable file.
Programs rarely contain all their own code. They use libraries of pre-written code, which a linker combines with the compiled program, and a loader then places the finished program into memory ready to run.
A collection of pre-written, pre-compiled and tested subroutines that can be used in other programs.
Combines the compiled object code of a program with the object code of the library routines it uses, producing a single executable file.
Part of the operating system that copies the executable from secondary storage into RAM, allocates memory, adjusts memory addresses and loads any dynamically linked libraries.
Ready to test yourself?
Practise 1.2.2 questions