Day 1 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details.
1. Getting up to speed with C programming on Windows
2. .. show full overview
Day 1 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details.
1. Getting up to speed with C programming on Windows
2. Getting a C compiler via Microsoft Visual Studio Express:
2.1. Caveat: In the next video, we suggest you to get Visual Studio Community instead of Visual Studio Express, you can get Visual Studio Community here: http://www.visualstudio.com/
3. Creating a “Win32 Project”
4. Adding a C++ file: test.cpp
5. Compiling and Debugging project
6. WinMain entry point function
7. Creating and calling a function
Day 2 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details.
1. Getting Visual Studio Community edition: .. show full overview
Day 2 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details.
1. Getting Visual Studio Community edition: http://www.visualstudio.com/
2. Printing to the console with OutputDebugStringA ()
3. Setting break points, intro to debugging
4. Line breaks and the return character ‘\n’
5. Watch Windows
6. Macros, Switching from ASCII and UNICODE
7. What’s a variable?
8. Debugging integer assignments
9. Inspecting values, Step Over (F10)
10. Char, short and int types. Also unsigned types
11. Disassembly window
12. Registry window
Day 3 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details.
1. Intro to pointers
2. Virtually memory
3. Memory Window .. show full overview
Day 3 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details.
1. Intro to pointers
2. Virtually memory
3. Memory Window on Visual Studio
4. Memory pages
5. We have pictures!
6. Why the memory bus is an issue for performance
7. Latency, Throughput and Bandwidth
8. CPU and Cache
Day 4 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details.
1. More about Disassembly Window – Memory layout
2. Little .. show full overview
Day 4 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details.
1. More about Disassembly Window – Memory layout
2. Little endian and big endian
3. Intro to structs
4. sizeof()
5. How to read Hexadecimal numbers
6. Casting
7. Arrays and arrow operator for structs
Day 5 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details.
1. Where do structs, variables and functions live?
2. .. show full overview
Day 5 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details.
1. Where do structs, variables and functions live?
2. Diagram: Code-Compiler-Obj-Linker-Exe
3. Arithmetic precedence of operators
4. Bitwise operators: AND, OR, NOT, XOR (| & ^ ~)
5. Logic operators
6. Intro to flow control: if and if else
7. Loops: While and for
8. Switch statement
9. Local variables on code blocks.
10. Scope and stack