System Programming
and OS
BSc PMCs
Index
• Pre-processing Activities
• Application domain
• PL domain
• execution domain.
Pre-processing Activities
• The designer expresses the ideas in terms of application domain.
• To implement these ideas execution domain is used .
• For this purpose the rules of meaning of a domain is defined which is
called as semantic.
• The gap between application domain and execution domain is called
as semantic gap.
This semantic gap has some
drawbacks :-
[Link] development time
[Link] development efforts
[Link] quality of software
• These drawbacks are tackled by introducing new domain called
as programming domain.
• Specification gap is gap between application domain and
programming language domain.
• The gap between programming language domain and execution
domain is called as execution gap.
• Language Processor :- A language processor is a software which
either bridges specification gap or execution gap.