SYSTEM SOFTWARE NOTES:
PLZ PROVIDE NOTES...
Overview of all the components of a Programming system
Assemblers, Loaders & Linkers, Compilers and Interpreters, Macro processors & Macros.
Introduction to Assemblers
Single-Pass Assembler, Two-Pass Assembler
Assembly programming
Macro: Macro Call, Macro Expansion, Table Management Techniques
Loaders and Linkage Editors
Loading Schemes, Program Relocation
Linking Schemes, Process of linking
Linking of Program Overlays
Compilers:
Function; Process of Compilation;
Structure of the Compiler
Compiling Expressions
Compiler Data Structures
Syntactic specification of programming languages
Regular expressions,
Context free grammars
Derivations and parse trees,
Capabilities of context free grammars
Basic parsing techniques,
Syntax-directed Translation
Symbol Tables,
Run-time Storage management
Error Detection and Recovery
Introduction to code optimization, Garbage collection
Data flow analysis, Loop optimization, Code generation
Text