Professional Documents
Culture Documents
Chapter 5
Chapter 5
Program libraries
Program libraries are used when software under development and the
programer can utitlies pre routines in their own programs that saving
development time
It helps software development who wishes use dynamic link libraries (dll) in
your own program so these sub routine must available at run time
What are the benefits writing and developing software using program libraries /
libraries sub rotuines
1.It removes need to rewrite routine every single time saving time and cost
2.Needs modular programing several programers can work on same piece of
3
software the same time
2
1
What is dynamic link library files
Software that is been developed is not linked to the libraries until actual run
time
The dlls are available to several applications at the same time
What is an assembler
Assembler is a translators that translate program written in assembly language
into machine code
How do assembler store the programs
They store the program in the main memory ready for execution as it translated
or they store the translated program on a storage medium to be used later
Compliers
Compiler translate hight level language into machine code or at once. The
translated program known as object programs these object programs stored on
a storage medium ready to be excuted later
A loader program is needed to load these stored translated programs into main
memory before it can be executed.
The translated program can be executed many times without being retranslated
Interpreters
Interpreters translate and executed high level programs into machine code line
by line.
However no translated programs is generated in main memory.
Every line a program interpreted and then executed each time the program is
run
Compliers are more useful to programmers that produce the stand alone
program that can be execute many time without needing a compiler
However interpreters are more useful in early stages of development
What is an IDE
Ide is used by programers edit the wrtiting and development the programs