Salient features-
- Interactive logic enhancement tools
- Defensive programming tricks
- Memory snapshots
- Machine analysis tools for thorough understanding of concepts.
- Industry standard content
- Everyday research tasks and practice problems
- Code breaking from K&R (Bible of C)
- Discussion of significant milestones in programming history.
- Interaction with industry experts
What you’ll learn-
- Logic enhancement tricks
- Command line interface (CLI)
- Industry standard tools and hacks
- Journey through the world of compilers
- Insights of compilation process
- Memory representation of data types following standard IEEE formats
- Variables- Storage classes, scopes, lifetime and qualifiers.(Using x86_64 assembly analysis)
- Operators- Associativity, Precedence and Typecasting
- Control flow in C- if, if-else, ternary operator(Using x86_64 assembly analysis)
- Looping in C- while, do-while, for, goto (Using x86_64 assembly analysis)
- Function execution with machine level analysis ( stack framing and memory allocations.)
- Preprocessor Directives and Macro Expansions for effective programming.
- World of Pointers-
- Conceptual understanding
- Pointer arithmetics
- Array and string manipulations using pointer
- Pointers as function arguments
- Dynamic memory allocation
- Function pointers
- Command line argument processing techniques
- Introduction to structures- Imp concepts like Bitfields, Structure Padding etc.
- Journey through Hidden Treasures and secrets in C.
Duration : 30 Days