Skip to content

Commit

Permalink
July 2023 - Update 1
Browse files Browse the repository at this point in the history
  • Loading branch information
federico-busato committed Jul 15, 2023
1 parent 5bd2ba6 commit 36fe069
Show file tree
Hide file tree
Showing 12 changed files with 2 additions and 2 deletions.
Binary file modified 02.Basic_Concepts_I.pdf
Binary file not shown.
Binary file modified 04.Basic_Concepts_III.pdf
Binary file not shown.
Binary file modified 06.Object_Oriented_I.pdf
Binary file not shown.
Binary file modified 10.Translation_Units_I.pdf
Binary file not shown.
Binary file modified 12.Code_Convention.pdf
Binary file not shown.
Binary file modified 13.Ecosystem_I.pdf
Binary file not shown.
Binary file modified 14.Ecosystem II.pdf
Binary file not shown.
Binary file modified 17.Advanced_Topics_I.pdf
Binary file not shown.
Binary file modified 18.Advanced_Topics_II.pdf
Binary file not shown.
Binary file modified 19.Optimization_I.pdf
Binary file not shown.
Binary file modified 20.Optimization_II.pdf
Binary file not shown.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@ If you enjoy the course or you find it useful, please add a **Star**
* **Sanitizers**: Address sanitizer, Leak sanitizer, Memory sanitizers, Undefined behavior sanitizer
* **Debugging Summary**
* **Code Checking and Analysis**: Compiler warnings, Static analyzers
* **Code Testing**: Unit test, Code coverage, Fuzz testing
* **Code Testing**: Unit test, Test-Driven Development (TDD), Code coverage, Fuzz testing
* **Code Quality**: `clang-tidy`

**[14. Ecosystem II](https://github.com/federico-busato/Modern-CPP-Programming/blob/master/14.Ecosystem_II.pdf)**
Expand Down Expand Up @@ -250,7 +250,7 @@ If you enjoy the course or you find it useful, please add a **Star**
**[20. Optimization II - Code Optmization](https://github.com/federico-busato/Modern-CPP-Programming/blob/master/20.Optimization_II.pdf)**

* **I/O Operations**: `printf`, Memory mapped I/O, Speed up raw data loading
* **Memory Optimizations**: Heap memory, Stack memory, Cache utilization, data alignment
* **Memory Optimizations**: Heap memory, Stack memory, Cache utilization, data alignment, memory prefecth
* **Arithmetic**: Data types, Operations, Conversion, Floating-point, Compiler intrinsic functions, Value in a range, Lookup table
* **Control Flow**: Loop hoisting, Loop unrolling, Branch hints, Compiler hints, Recursion
* **Functions**: Function call cost, Argument passing, Function optimizations, Function inlining, Pointers aliasing
Expand Down

0 comments on commit 36fe069

Please sign in to comment.