Video description
These videos are companion files meant to be used with the book: Learn C the Hard Way. Search Safari for ISBN 9780133124385 to access the book first and then use these videos with the book.
Table of contents
-
Video Exercises
- Exercise 1: Dust Off That Compiler
- Exercise 2: Using Makefiles to Build
- Exercise 3: Formatted Printing
- Exercise 4: Using a Debugger
- Exercise 5: Memorizing C Operators
- Exercise 6: Memorizing C Syntax
- Exercise 7: Variables and Types
- Exercise 8: If, Else-If, Else
- Exercise 9: While-Loop and Boolean Expressions
- Exercise 10: Switch Statements
- Exercise 11: Arrays and Strings
- Exercise 12: Sizes and Arrays
- Exercise 13: For-Loops and Arrays of Strings
- Exercise 14: Writing and Using Functions
- Exercise 15: Pointers, Dreaded Pointers
- Exercise 16: Structs and Pointers to Them
- Exercise 17: Heap and Stack Memory Allocation
- Exercise 18: Pointers to Functions
- Exercise 19: Zed’s Awesome Debug Macros
- Exercise 20: Advanced Debugging Techniques
- Exercise 21: Advanced Data Types and Flow Control
- Exercise 22: The Stack, Scope, and Globals
- Exercise 23: Meet Duff’s Device
- Exercise 24: Input, Output, Files
- Exercise 25: Variable Argument Functions
- Exercise 26: Project logfind
- Exercise 27: Creative and Defensive Programming
- Exercise 28: Intermediate Makefiles
- Exercise 29: Libraries and Linking
- Exercise 30: Automated Testing
- Exercise 31: Common Undefined Behavior
- Exercise 32: Double Linked Lists
- Exercise 33: Linked List Algorithms
- Exercise 34: Dynamic Array
- Exercise 35: Sorting and Searching
- Exercise 36: Safer Strings
- Exercise 37: Hashmaps
- Exercise 38: Hashmap Algorithms
- Exercise 39: String Algorithms
- Exercise 40: Binary Search Trees
- Exercise 41: Project devpkg
- Exercise 42: Stacks and Queues
- Exercise 43: A Simple Statistics Engine
- Exercise 44: Ring Buffer
- Exercise 45: A Simple TCP/IP Client
- Exercise 46: Ternary Search Tree
- Exercise 47: A Fast URL Router
- Exercise 48A: A Simple Network Server—Project Description
- Exercise 48B: A Simple Network Server—Solution
- Exercise 49A: A Statistics Server—Project Description
- Exercise 49B: A Statistics Server—Solution
- Exercise 50A: Routing the Statistics—Project Description
- Exercise 50B: Routing the Statistics—Solution
- Exercise 51A: Storing the Statistics—Project Description
- Exercise 51B: Storing the Statistics—Solution
- Exercise 52A: Hacking and Improving Your Server—Project Description
- Exercise 52B: Hacking and Improving Your Server—Solution
- Exercise 52C: Hacking and Improving Your Server—Solution
- Next Steps
Product information
- Title: Learn C the Hard Way (Companion Videos)
- Author(s):
- Release date: December 2016
- Publisher(s): Pearson
- ISBN: 0134434455
You might also like
book
Learning Go, 2nd Edition
Go has rapidly become the preferred language for building web services. Plenty of tutorials are available …
video
Clean Code Fundamentals
Expanded Edition (Updated February 2022) Updated with episodes from SOLID Principles and Advanced TDD in the …
video
C++20 Fundamentals with Paul Deitel
54 hours of video instruction. Includes Modern C++ — C++20, C++17, C++14 and C++11 — with …
video
Ultimate Go Programming, Second Edition
An updated edition of this video title is available. Please go to Ultimate Go: Advanced Concepts …