From 4f57e7322a84dfb65bffc82694ca6ee399ce8334 Mon Sep 17 00:00:00 2001 From: "Pavly Gerges (pavl_g)" <60224159+pavly-gerges@users.noreply.github.com> Date: Mon, 14 Apr 2025 06:44:59 -0500 Subject: [PATCH 1/4] README.md: added resources by Stroustrup (C++ Creator) --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index 2e90623..6d32e89 100644 --- a/README.md +++ b/README.md @@ -429,13 +429,24 @@ Low-level languages like C and assembly provide direct hardware access, enabling #### πŸ”΅ C++ +- [πŸŽžοΈπŸ‘Ά The Essence of C++ by Bjarne Stroustrup - YouTube](https://www.youtube.com/watch?v=86xWVb4XIyE) +- [πŸŽžοΈπŸ‘ΆπŸ’Ž Delivering Safe C++ by Bjarne Stroustrup - CppCon 2023](https://www.youtube.com/watch?v=I8UvQKvOSSw) +- [πŸŽžοΈπŸ‘ΆπŸ’Ž The Design of C++ by Bjarne Stroustrup Computer History - YouTube](https://www.youtube.com/watch?v=69edOm889V4) - [πŸ“ Modern C++ in Embedded Development: (Don't Fear) The ++](https://www.embeddedrelated.com/showarticle/1532.php) - [πŸ“ C++ On Embedded Systems](https://blog.mbedded.ninja/programming/languages/c-plus-plus/cpp-on-embedded-systems/) - [πŸŽžοΈπŸ‘Ά C++ Tutorial for Beginners - Full Course](https://www.youtube.com/watch?v=vLnPwxZdW4Y) - [🎞️ C++ by The Cherno (YouTube Playlist)](https://youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb) - [πŸŽžοΈπŸ‘ΆπŸ’Ž Udemy - Beginning C++ Programming - From Beginner to Beyond](https://www.udemy.com/course/beginning-c-plus-plus-programming/) +- [πŸŽžοΈπŸ’Ž C++ in Constrained Environments - Bjarne Stroustrup - CppCon 2022](https://www.youtube.com/watch?v=2BuJjaGuInI) +- [πŸŽžοΈπŸ’Ž CppCon Conferences - YouTube](https://www.youtube.com/@CppCon/playlists) +- [πŸ“˜πŸ’Ž A Tour of C++ (3rd Edition) - Bjarne Stroustrup](https://www.stroustrup.com/tour3.html) +- [πŸ“˜πŸ’Ž The C++ programming Language (C++11) - Bjarne Stroustrup](https://www.stroustrup.com/4th.html) +- [πŸ“˜πŸ’Ž Programming -- Principles and Practice Using C++ (3rd Edition) - Bjarne Stroustrup](https://www.stroustrup.com/programming.html) +- [πŸ“˜πŸ’Ž Papers on C++ by Bjarne Stroustrup - Stroustrup's Website](https://www.stroustrup.com/papers.html) - [πŸ“˜πŸ’Ž Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming - Christopher Kormanyos](https://link.springer.com/book/10.1007/978-3-662-62996-3) - [πŸ“˜ Effective Modern C++ - Scott Meyers](https://www.oreilly.com/library/view/effective-modern-c/9781491908419/) +- [πŸ“˜ The Design and Evolution of C++ - Bjarne Stroustrp](https://www.stroustrup.com/dne.html) +- [πŸ“˜ Papers on C++ by Bjarne Stroustrup - ACM DL](https://dl.acm.org/keyword/C%2B%2B?expand=all&ContribRoleAndId=author%3A10.1145%2Fcontrib-81100106139) #### πŸ”΅ Assembly From bb299c97b84d7d245805556b7e03369f3748719b Mon Sep 17 00:00:00 2001 From: "Pavly Gerges (pavl_g)" <60224159+pavly-gerges@users.noreply.github.com> Date: Mon, 14 Apr 2025 06:49:31 -0500 Subject: [PATCH 2/4] README.md: typo correction --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6d32e89..1fd4653 100644 --- a/README.md +++ b/README.md @@ -445,7 +445,7 @@ Low-level languages like C and assembly provide direct hardware access, enabling - [πŸ“˜πŸ’Ž Papers on C++ by Bjarne Stroustrup - Stroustrup's Website](https://www.stroustrup.com/papers.html) - [πŸ“˜πŸ’Ž Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming - Christopher Kormanyos](https://link.springer.com/book/10.1007/978-3-662-62996-3) - [πŸ“˜ Effective Modern C++ - Scott Meyers](https://www.oreilly.com/library/view/effective-modern-c/9781491908419/) -- [πŸ“˜ The Design and Evolution of C++ - Bjarne Stroustrp](https://www.stroustrup.com/dne.html) +- [πŸ“˜ The Design and Evolution of C++ - Bjarne Stroustrup](https://www.stroustrup.com/dne.html) - [πŸ“˜ Papers on C++ by Bjarne Stroustrup - ACM DL](https://dl.acm.org/keyword/C%2B%2B?expand=all&ContribRoleAndId=author%3A10.1145%2Fcontrib-81100106139) #### πŸ”΅ Assembly From ef2003e1c2aba22a278323988b0ba4f782055fb9 Mon Sep 17 00:00:00 2001 From: "Pavly Gerges (pavl_g)" <60224159+pavly-gerges@users.noreply.github.com> Date: Sun, 27 Jul 2025 06:21:26 -0500 Subject: [PATCH 3/4] README.md: C++ publications section --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1fd4653..773173e 100644 --- a/README.md +++ b/README.md @@ -446,7 +446,11 @@ Low-level languages like C and assembly provide direct hardware access, enabling - [πŸ“˜πŸ’Ž Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming - Christopher Kormanyos](https://link.springer.com/book/10.1007/978-3-662-62996-3) - [πŸ“˜ Effective Modern C++ - Scott Meyers](https://www.oreilly.com/library/view/effective-modern-c/9781491908419/) - [πŸ“˜ The Design and Evolution of C++ - Bjarne Stroustrup](https://www.stroustrup.com/dne.html) -- [πŸ“˜ Papers on C++ by Bjarne Stroustrup - ACM DL](https://dl.acm.org/keyword/C%2B%2B?expand=all&ContribRoleAndId=author%3A10.1145%2Fcontrib-81100106139) + +> [!NOTE] +> +> **πŸ“˜ Publications on C++:** +> - [Papers on C++ by Bjarne Stroustrup - ACM DL](https://dl.acm.org/keyword/C%2B%2B?expand=all&ContribRoleAndId=author%3A10.1145%2Fcontrib-81100106139) #### πŸ”΅ Assembly From 4866358427ca6e11bc2145ff5cabe8f266f204f9 Mon Sep 17 00:00:00 2001 From: "Pavly Gerges (pavl_g)" <60224159+pavly-gerges@users.noreply.github.com> Date: Sun, 27 Jul 2025 13:57:09 -0500 Subject: [PATCH 4/4] Update README.md --- README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 773173e..ebf7be0 100644 --- a/README.md +++ b/README.md @@ -447,10 +447,8 @@ Low-level languages like C and assembly provide direct hardware access, enabling - [πŸ“˜ Effective Modern C++ - Scott Meyers](https://www.oreilly.com/library/view/effective-modern-c/9781491908419/) - [πŸ“˜ The Design and Evolution of C++ - Bjarne Stroustrup](https://www.stroustrup.com/dne.html) -> [!NOTE] -> -> **πŸ“˜ Publications on C++:** -> - [Papers on C++ by Bjarne Stroustrup - ACM DL](https://dl.acm.org/keyword/C%2B%2B?expand=all&ContribRoleAndId=author%3A10.1145%2Fcontrib-81100106139) +##### **πŸ“˜ Publications on C++:** +- [Papers on C++ by Bjarne Stroustrup - ACM DL](https://dl.acm.org/keyword/C%2B%2B?expand=all&ContribRoleAndId=author%3A10.1145%2Fcontrib-81100106139) #### πŸ”΅ Assembly