From 142932c7d5ae0469fbb88fb42185e066ba7f6953 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 2 Sep 2024 13:42:14 +0000 Subject: [PATCH] Deployed 5646c3e with MkDocs version: 1.6.1 --- 404.html | 832 ++- appendix/bibliography/index.html | 855 ++- appendix/glossary/index.html | 855 ++- appendix/grammar/index.html | 855 ++- appendix/laboratories/index.html | 855 ++- appendix/refcards/index.html | 855 ++- appendix/unit/index.html | 855 ++- assets/images/array.drawio | 134 +- assets/images/automata-classes.drawio | 22 + assets/images/die.jpeg | Bin 0 -> 176562 bytes assets/images/eight-queens.drawio | 226 + assets/images/elevator-states.drawio | 105 + assets/images/ensembles.drawio | 14 +- assets/images/fast-diagram.drawio | 71 + assets/images/gimp.png | Bin 0 -> 87884 bytes assets/images/ishango.drawio | 40 + assets/images/kd-tree-nodes.drawio | 70 + assets/images/kd-tree-search.drawio | 327 + assets/images/kd-tree.drawio | 313 + assets/images/left-right.drawio | 187 + assets/images/missing-dll.png | Bin 0 -> 8858 bytes assets/images/moore-neighbors.drawio | 94 + assets/images/nsis.png | Bin 0 -> 8981 bytes assets/images/regex-dfa.drawio | 94 + assets/images/regex-nfa.drawio | 110 + assets/images/regex-nfas.drawio | 104 + assets/images/river-crossing.drawio | 152 + assets/images/stack.drawio | 116 + assets/images/toolchain.drawio | 26 +- assets/images/use-case-diagram.drawio | 154 + assets/images/wav.drawio | 256 + assets/images/zen2.png | Bin 0 -> 510900 bytes assets/src/cdecl.c | 98 + assets/src/eight-queens.c | 61 + assets/src/grammar/index.html | 855 ++- assets/src/kd-tree/main.c | 222 + assets/src/raylib/cube.c | 48 + assets/src/regex/main.c | 289 + assets/src/sdl/conway.c | 306 + assets/src/sdl/lidenmayer.c | 147 + course-c/00-preface/index.html | 865 ++- course-c/05-introduction/c-lang/index.html | 855 ++- .../code-of-conduct/index.html | 855 ++- .../me-and-my-computer/index.html | 889 ++- .../05-introduction/programming/index.html | 871 ++- course-c/10-numeration/bases/index.html | 861 ++- .../10-numeration/introduction/index.html | 946 ++- course-c/10-numeration/numbers/index.html | 855 ++- .../control-structures/index.html | 857 ++- course-c/15-fundations/darkside/index.html | 5403 ++++++++++++++ course-c/15-fundations/datatype/index.html | 866 ++- course-c/15-fundations/functions/index.html | 862 ++- course-c/15-fundations/grammar/index.html | 869 ++- course-c/15-fundations/operators/index.html | 1075 ++- .../15-fundations/preprocessor/index.html | 859 ++- course-c/15-fundations/scope/index.html | 870 ++- course-c/15-fundations/stdio/index.html | 1051 ++- course-c/15-fundations/syntax/index.html | 861 ++- .../arrays/index.html | 1477 ++-- .../index.html | 885 ++- .../20-composite-types/pointers/index.html | 6649 +++++++++++++++++ .../strings/index.html | 1479 ++-- .../structures/index.html | 2096 ++++-- .../unions/index.html | 1239 ++- .../computer/index.html | 1264 +++- .../files/index.html | 1399 ++-- .../mcu/index.html | 1261 +++- .../memory-management/index.html | 5934 +++++++++++++++ .../programs-and-processes/index.html | 1261 +++- .../25-composite-types/pointers/index.html | 5333 ------------- .../dynamic-array/index.html | 859 ++- course-c/27-data-structures/graphs/index.html | 855 ++- course-c/27-data-structures/index.html | 861 ++- course-c/27-data-structures/lists/index.html | 862 ++- course-c/27-data-structures/maps/index.html | 1057 ++- .../performances/index.html | 855 ++- course-c/27-data-structures/trees/index.html | 859 ++- course-c/30-modular-programming/index.html | 855 ++- .../libraries/index.html | 1161 ++- .../translation-units/index.html | 859 ++- course-c/35-libraries/introduction/index.html | 1478 ++-- .../35-libraries/standard-library/index.html | 859 ++- .../third-party-libraries/index.html | 2273 ++++-- course-c/40-algorithms/automata/index.html | 5315 +++++++++++++ course-c/40-algorithms/index.html | 4866 ++++++++++++ .../40-algorithms/introduction/index.html | 1689 ++++- .../a-star}/index.html | 922 ++- .../popular-algorithms/conway/index.html | 5001 +++++++++++++ .../popular-algorithms/fast-exp/index.html | 865 ++- .../fast-inverse-square-root/index.html | 859 ++- .../popular-algorithms/fast-sin/index.html | 859 ++- .../popular-algorithms/huffman/index.html | 865 ++- .../popular-algorithms/lindenmayer/index.html | 5104 +++++++++++++ .../popular-algorithms/rabin-karp/index.html | 865 ++- .../popular-algorithms/random/index.html | 859 ++- .../shunting-yard/index.html | 859 ++- course-c/40-algorithms/recursion/index.html | 1093 ++- course-c/40-algorithms/searching/index.html | 5467 ++++++++++++++ .../sorting/count-sort/index.html | 863 ++- .../sorting/heap-sort/index.html | 857 ++- .../sorting/quick-sort/index.html | 863 ++- course-c/40-algorithms/utilities/index.html | 857 ++- .../contribute/index.html | 5510 ++++++++++++++ .../dependencies/index.html | 5150 +++++++++++++ course-c/45-project-management/index.html | 855 ++- .../45-project-management/licenses/index.html | 5171 +++++++++++++ .../software-project/index.html | 865 ++- .../45-project-management/teamwork/index.html | 1701 ++++- .../45-project-management/testing/index.html | 901 ++- course-c/47-gui/index.html | 4916 ++++++++++++ course-c/50-philosophy/funny/index.html | 855 ++- course-c/50-philosophy/philosophy/index.html | 861 ++- course-c/90-exercises/index.html | 861 ++- course-concurrent/arch/index.html | 5017 +++++++++++++ course-concurrent/async/index.html | 5092 +++++++++++++ .../memory}/index.html | 2028 ++--- course-concurrent/mutex/index.html | 5108 +++++++++++++ course-concurrent/os/index.html | 5876 +++++++++++++++ course-concurrent/semaphores/index.html | 4975 ++++++++++++ course-concurrent/src/async.cpp | 43 + course-concurrent/src/boost-thread-group.cpp | 19 + course-concurrent/src/boost-thread-pool.cpp | 24 + course-concurrent/src/example.cpp | 19 + .../src/exemples-untested/alignas.cpp | 36 + .../src/exemples-untested/false-sharing.cpp | 63 + .../src/exemples-untested/fs.cpp | 63 + .../src/exemples-untested/locality-line.cpp | 26 + .../src/exemples-untested/pi-simple.cpp | 35 + .../src/exemples-untested/pi.cpp | 43 + .../src/exemples-untested/test-alignas.py | 31 + .../src/exemples-untested/test.cpp | 97 + .../src/exemples-untested/true-sharing.cpp | 23 + .../src/false-sharing/alignas.cpp | 36 + .../src/false-sharing/false-sharing.cpp | 63 + course-concurrent/src/false-sharing/fs.cpp | 63 + .../src/false-sharing/locality-line.cpp | 28 + .../src/false-sharing/pi-simple.cpp | 35 + course-concurrent/src/false-sharing/pi.cpp | 43 + .../src/false-sharing/test-alignas.py | 31 + course-concurrent/src/false-sharing/test.cpp | 97 + .../src/false-sharing/true-sharing.cpp | 23 + course-concurrent/src/fetch.cpp | 56 + course-concurrent/src/future.cpp | 48 + course-concurrent/src/mutex.cpp | 33 + course-concurrent/src/producer-consumer.cpp | 112 + course-concurrent/src/promise.cpp | 37 + course-concurrent/src/sync.cpp | 14 + course-concurrent/src/thread-pool.hpp | 128 + course-concurrent/src/zombie.c | 24 + course-concurrent/summary/index.html | 5322 +++++++++++++ course-concurrent/test.html | 21 + course-concurrent/thread-pool/index.html | 4918 ++++++++++++ course-concurrent/threads/index.html | 5017 +++++++++++++ course-cpp/garbage-collector/index.html | 861 ++- course-cpp/shared-memory/index.html | 855 ++- index.html | 832 ++- js/viewer.min.js | 554 +- search/search_index.json | 2 +- sitemap.xml | 356 +- sitemap.xml.gz | Bin 965 -> 1062 bytes summary/summary/index.html | 855 ++- tools/bash/index.html | 855 ++- tools/config/index.html | 855 ++- tools/environment/index.html | 861 ++- tools/filesystem/index.html | 855 ++- tools/gcc/index.html | 855 ++- tools/gdb/index.html | 855 ++- tools/git/index.html | 855 ++- tools/make/index.html | 859 ++- tools/python/index.html | 855 ++- tools/utilities/binutils/index.html | 855 ++- tools/vscode/index.html | 855 ++- 172 files changed, 176645 insertions(+), 23569 deletions(-) create mode 100644 assets/images/automata-classes.drawio create mode 100644 assets/images/die.jpeg create mode 100644 assets/images/eight-queens.drawio create mode 100644 assets/images/elevator-states.drawio create mode 100644 assets/images/fast-diagram.drawio create mode 100644 assets/images/gimp.png create mode 100644 assets/images/ishango.drawio create mode 100644 assets/images/kd-tree-nodes.drawio create mode 100644 assets/images/kd-tree-search.drawio create mode 100644 assets/images/kd-tree.drawio create mode 100644 assets/images/left-right.drawio create mode 100644 assets/images/missing-dll.png create mode 100644 assets/images/moore-neighbors.drawio create mode 100644 assets/images/nsis.png create mode 100644 assets/images/regex-dfa.drawio create mode 100644 assets/images/regex-nfa.drawio create mode 100644 assets/images/regex-nfas.drawio create mode 100644 assets/images/river-crossing.drawio create mode 100644 assets/images/stack.drawio create mode 100644 assets/images/use-case-diagram.drawio create mode 100644 assets/images/wav.drawio create mode 100644 assets/images/zen2.png create mode 100644 assets/src/cdecl.c create mode 100644 assets/src/eight-queens.c create mode 100644 assets/src/kd-tree/main.c create mode 100644 assets/src/raylib/cube.c create mode 100644 assets/src/regex/main.c create mode 100644 assets/src/sdl/conway.c create mode 100644 assets/src/sdl/lidenmayer.c create mode 100644 course-c/15-fundations/darkside/index.html rename course-c/{25-composite-types => 20-composite-types}/arrays/index.html (95%) rename course-c/{25-composite-types => 20-composite-types}/index.html (90%) create mode 100644 course-c/20-composite-types/pointers/index.html rename course-c/{25-composite-types => 20-composite-types}/strings/index.html (92%) rename course-c/{25-composite-types => 20-composite-types}/structures/index.html (70%) rename course-c/{25-composite-types => 20-composite-types}/unions/index.html (86%) rename course-c/{20-architecture-and-systems => 25-architecture-and-systems}/computer/index.html (91%) rename course-c/{20-architecture-and-systems => 25-architecture-and-systems}/files/index.html (90%) rename course-c/{20-architecture-and-systems => 25-architecture-and-systems}/mcu/index.html (90%) create mode 100644 course-c/25-architecture-and-systems/memory-management/index.html rename course-c/{20-architecture-and-systems => 25-architecture-and-systems}/programs-and-processes/index.html (94%) delete mode 100644 course-c/25-composite-types/pointers/index.html create mode 100644 course-c/40-algorithms/automata/index.html create mode 100644 course-c/40-algorithms/index.html rename course-c/40-algorithms/{searching/introduction => popular-algorithms/a-star}/index.html (88%) create mode 100644 course-c/40-algorithms/popular-algorithms/conway/index.html create mode 100644 course-c/40-algorithms/popular-algorithms/lindenmayer/index.html create mode 100644 course-c/40-algorithms/searching/index.html create mode 100644 course-c/45-project-management/contribute/index.html create mode 100644 course-c/45-project-management/dependencies/index.html create mode 100644 course-c/45-project-management/licenses/index.html create mode 100644 course-c/47-gui/index.html create mode 100644 course-concurrent/arch/index.html create mode 100644 course-concurrent/async/index.html rename {course-c/20-architecture-and-systems/memory-management => course-concurrent/memory}/index.html (62%) create mode 100644 course-concurrent/mutex/index.html create mode 100644 course-concurrent/os/index.html create mode 100644 course-concurrent/semaphores/index.html create mode 100644 course-concurrent/src/async.cpp create mode 100644 course-concurrent/src/boost-thread-group.cpp create mode 100644 course-concurrent/src/boost-thread-pool.cpp create mode 100644 course-concurrent/src/example.cpp create mode 100644 course-concurrent/src/exemples-untested/alignas.cpp create mode 100644 course-concurrent/src/exemples-untested/false-sharing.cpp create mode 100644 course-concurrent/src/exemples-untested/fs.cpp create mode 100644 course-concurrent/src/exemples-untested/locality-line.cpp create mode 100644 course-concurrent/src/exemples-untested/pi-simple.cpp create mode 100644 course-concurrent/src/exemples-untested/pi.cpp create mode 100644 course-concurrent/src/exemples-untested/test-alignas.py create mode 100644 course-concurrent/src/exemples-untested/test.cpp create mode 100644 course-concurrent/src/exemples-untested/true-sharing.cpp create mode 100644 course-concurrent/src/false-sharing/alignas.cpp create mode 100644 course-concurrent/src/false-sharing/false-sharing.cpp create mode 100644 course-concurrent/src/false-sharing/fs.cpp create mode 100644 course-concurrent/src/false-sharing/locality-line.cpp create mode 100644 course-concurrent/src/false-sharing/pi-simple.cpp create mode 100644 course-concurrent/src/false-sharing/pi.cpp create mode 100644 course-concurrent/src/false-sharing/test-alignas.py create mode 100644 course-concurrent/src/false-sharing/test.cpp create mode 100644 course-concurrent/src/false-sharing/true-sharing.cpp create mode 100644 course-concurrent/src/fetch.cpp create mode 100644 course-concurrent/src/future.cpp create mode 100644 course-concurrent/src/mutex.cpp create mode 100644 course-concurrent/src/producer-consumer.cpp create mode 100644 course-concurrent/src/promise.cpp create mode 100644 course-concurrent/src/sync.cpp create mode 100644 course-concurrent/src/thread-pool.hpp create mode 100644 course-concurrent/src/zombie.c create mode 100644 course-concurrent/summary/index.html create mode 100644 course-concurrent/test.html create mode 100644 course-concurrent/thread-pool/index.html create mode 100644 course-concurrent/threads/index.html diff --git a/404.html b/404.html index 1c79566d..654c09cf 100644 --- a/404.html +++ b/404.html @@ -22,11 +22,11 @@ - + - Le C pour l'ingénieur + L'informatique pour ingénieurs @@ -164,7 +164,7 @@