User:Rkrish67/Books/Systems programming

Systems Programming

 * Preprocessors
 * Preprocessor
 * C preprocessor
 * Inline expansion


 * Assembly language
 * Assembly language
 * Linker
 * Decompiler
 * Static library
 * Java Classloader
 * Volume boot record


 * Compilers
 * Compiler
 * Compiled language
 * Interpreted language
 * Compiler frontend
 * Intermediate representation
 * Symbol table
 * Lexical analysis
 * Syntax analysis
 * Recursive descent parser
 * S-attributed grammar
 * Scannerless parsing
 * Syntax (programming languages)
 * Parsing
 * Parse tree
 * Formal grammar
 * Type checking
 * Object binding
 * Parsing
 * Data flow analysis
 * Dependence analysis
 * Alias analysis
 * Pointer analysis
 * Escape analysis
 * Call graph
 * Control flow graph
 * Dead code elimination
 * Constant propagation
 * Loop transformation
 * Register allocation
 * Automatic parallelization
 * Loop transformation
 * Basic block
 * Interprocedural optimization


 * Dynamic linking and other tools
 * Dynamic linking
 * Dynamic Data Exchange
 * Dynamic linker
 * Direct binding
 * Common language runtime
 * Library (computing)
 * Dynamic-link library
 * Runtime library
 * Memory debugger
 * Debugger
 * GNU Debugger
 * Comparison of debuggers