Machine generated contents note: Undefined Behaviorists -- C Is a Pretty and Ugly Language -- What You Will Learn -- How to Read This Book -- Videos -- Core Competencies -- Reading and Writing -- Attention to Detail -- Spotting Differences -- Planning and Debugging -- Linux -- Mac OS X -- Windows -- Text Editor -- Do Not Use an IDE -- Breaking It Down -- What You Should See -- How to Break It -- Extra Credit -- Using Make -- What You Should See -- How to Break It -- Extra Credit -- What You Should See -- External Research -- How to Break It -- Extra Credit -- GDB Tricks -- GDB Quick Reference -- LLDB Quick Reference -- How to Memorize -- List of Operators -- Keywords -- Syntax Structures -- Word of Encouragement -- Word of Warning -- What You Should See -- How to Break It -- Extra Credit -- What You Should See -- How to Break It -- Extra Credit -- What You Should See -- How to Break It -- Extra Credit -- What You Should See -- How to Break It -- Extra Credit -- What You Should See -- How to Break It -- Extra Credit -- What You Should See -- How to Break It -- Extra Credit -- What You Should See -- Understanding Arrays of Strings -- How to Break It -- Extra Credit -- What You Should See -- How to Break It -- Extra Credit -- What You Should See -- Explaining Pointers -- Practical Pointer Usage -- Pointer Lexicon -- Pointers Aren't Arrays -- How to Break It -- Extra Credit -- What You Should See -- Explaining Structures -- How to Break It -- Extra Credit -- What You Should See -- Heap versus Stack Allocation -- How to Break It -- Extra Credit -- What You Should See -- How to Break It -- Extra Credit -- C Error-Handling Problem -- Debug Macros -- Using dbg.h -- What You Should See -- How the CPP Expands Macros -- Extra Credit -- Debug Printing versus GDB -- Debugging Strategy -- Extra Credit -- Available Data Types -- Type Modifiers -- Type Qualifiers -- Type Conversion -- Type Sizes -- Available Operators -- Math Operators -- Data Operators -- Logic Operators -- Bit Operators -- Boolean Operators -- Assignment Operators -- Available Control Structures -- Extra Credit -- ex22.h and ex22.c -- ex22_main.c -- What You Should See -- Scope, Stack, and Bugs -- How to Break It -- Extra Credit -- What You Should See -- Solving the Puzzle -- Why Bother? -- Extra Credit -- What You Should See -- How to Break It -- I/O Functions -- Extra Credit -- What You Should See -- How to Break It -- Extra Credit -- logfind Specification -- Creative Programmer Mind-Set -- Defensive Programmer Mind-Set -- Eight Defensive Programmer Strategies -- Applying the Eight Strategies -- Never Trust Input -- Prevent Errors -- Fail Early and Openly -- Document Assumptions -- Prevention over Documentation -- Automate Everything -- Simplify and Clarify -- Question Authority -- Order Is Not Important -- Extra Credit -- Basic Project Structure -- Makefile -- Header -- Target Build -- Unit Tests -- Cleaner -- Install -- Checker -- What You Should See -- Extra Credit -- Dynamically Loading a Shared Library -- What You Should See -- How to Break It -- Extra Credit -- Wiring Up the Test Framework -- Extra Credit -- UB 20 -- Common UBs -- What Are Data Structures -- Making the Library -- Doubly Linked Lists -- Definition -- Implementation -- Tests -- What You Should See -- How to Improve It -- Extra Credit -- Bubble and Merge Sort -- Unit Test -- Implementation -- What You Should See -- How to Improve It -- Extra Credit -- Advantages and Disadvantages -- How to Improve It -- Extra Credit -- Radix Sort and Binary Search -- C Unions -- Implementation -- RadixMap_find and Binary Search -- RadixMap_sort and radix_sort -- How to Improve It -- Extra Credit -- Why C Strings Were a Horrible Idea -- Using bstrlib -- Learning the Library -- Unit Test -- How to Improve It -- Extra Credit -- What You Should See -- How to Break It -- Extra Credit -- What You Should See -- Analyzing the Results -- Extra Credit -- How to Improve It -- Extra Credit -- What Is devpkg? -- What We Want to Make -- Design -- Apache Portable Runtime -- Project Layout -- Other Dependencies -- Makefile -- Source Files -- DB Functions -- Shell Functions -- Command Functions -- devpkg Main Function -- Final Challenge -- What You Should See -- How to Improve It -- Extra Credit -- Rolling Standard Deviation and Mean -- Implemention -- How to Use It -- Extra Credit -- Unit Test -- What You Should See -- How to Improve It -- Extra Credit -- Augment the Makefile -- netclient Code -- What You Should See -- How to Break It -- Extra Credit -- Advantages and Disadvantages -- How to Improve It -- Extra Credit -- What You Should See -- How to Improve It -- Extra Credit -- Specification -- Specification -- Specification.
عنوان اصلی به زبان دیگر
عنوان اصلي به زبان ديگر
Practical exercises on the computational subjects you keep avoiding (like C)
نام تنالگان به منزله موضوع
موضوع مستند نشده
Electronic books; Problems and exercises; Problems, exercises, etc
نام شخص به منزله سر شناسه - (مسئولیت معنوی درجه اول )