Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

Dismantling ‘C’ Compiler

 

         Targets :

               C secrets

               Programming hacks

               Writing Optimized Programs

               Filling up gap between language syntax & Compiler

           

Introduction to C standards

·        Declaration & Definitions in depth

Struct ,enums,typedefs, #define

·        Bitwise Arithmetic (with tricky programs)

Precedence & Associativity

·        Introduction to Lint

·        Arrays & Pointer Arithmetic

Is Array same as pointers?

Pointers for Multidimensional arrays, Dynamic arrays

Function Pointers etc.

Unscrambling dynamic allocation

Implement malloc & free

 

·        Libraries Linking & Loading

Dynamic linking

 

·        Runtime System

Segments & Executables

O.S and a.out

Standard calling conventions

Activation Records

Setjmp() longjmp()

 

 

·        X86 Memory Architecture & C

      Debugging Memory Leaks &

                  Segmentation Faults

                  Type Casting

 

·        Implement FSM (Finite State Machine)

Implement TSR

 

·                    Interview Secrets

                      FAQ’s & Problems