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
video
Microsoft Power BI - The Complete Masterclass [2023 EDITION]
Microsoft Power BI is an interactive data visualization software primarily focusing on business intelligence, part of …
video
Learn Flutter and Dart to Build iOS and Android Apps (2023)
What makes Flutter the best framework to build mobile apps? With Flutter, you can build mobile …
book
Refactoring: Improving the Design of Existing Code
Fully Revised and Updated–Includes New Refactorings and Code Examples “Any fool can write code that a …
video
SSL Complete Guide 2021: HTTP to HTTPS
This course is all about securing websites with SSL/TLS certificates. We start by exploring the basics …