The best channel about C++ News! Every day a lot of news! Send your project/repo/guide/tutorial to @dailycppbot
https://belaycpp.com/2021/10/14/history-of-c-the-genesis-of-casting/
Читать полностью…Not directly related to the channel but indeed a good read
https://fasterthanli.me/articles/abstracting-away-correctness
The best channel about Rust News!
@thedailyrust
Adventures in JIT compilation (Eli Bendersky blog)
https://eli.thegreenplace.net/2017/adventures-in-jit-compilation-part-1-an-interpreter/
Walkthrough about finding bugs and vulnerabilities in JavaScript JITs
https://googleprojectzero.blogspot.com/2020/09/jitsploitation-one.html?m=1
"Can we do better than our C compiler?"
https://briancallahan.net/blog/20200812.html
https://www.bfilipek.com/2020/08/lambda-syntax.html?m=1
Читать полностью…Fast integer parsing
https://kholdstare.github.io/technical/2020/05/26/faster-integer-parsing.html
https://preshing.com/20200526/a-new-cross-platform-open-source-cpp-framework/
Читать полностью…https://www.infoworld.com/article/3535795/c-plus-plus-proposal-dismisses-backward-compatibility.html
Читать полностью…http://megalomaniacbore.blogspot.com/2014/04/virtual-cpu-in-c-4001-cpu.html?m=1
Читать полностью…http://herbsutter.com/2021/05/25/gotw-102-assertions-and-ub-difficulty-7-10/
Читать полностью…https://herbsutter.com/2020/12/30/firsts-in-2020-or-a-little-dose-of-good-news/
Читать полностью…https://lemire.me/blog/2020/09/23/how-expensive-is-integer-overflow-trapping-in-c/
Читать полностью…https://codingnest.com/the-little-things-speeding-up-c-compilation/
Читать полностью…Tips for portable and stable software
https://begriffs.com/posts/2020-08-31-portable-stable-software.html?hn=3
https://thephd.github.io/your-c-compiler-and-standard-library-will-not-help-you
Читать полностью…This is similar to how C++ does inheritance, and polymorphism.
Читать полностью…Optimizations in C++ compilers
https://queue.acm.org/detail.cfm?id=3372264
This is a great read for anyone trying to learn about latest C++. The C++ you learn is probably old C++98 or in worst cases even older. That was quite unsafe and lacked good features. This article will be a great primer for new things. Also, it includes rationals behind why things were implemented. This is icing on top of cake.
IMO learning about features is not enough. One should know when to use them and that can be learned by reading the reasons behind the inclusion of the feature. A feature it's included to solve a problem and that problem is included in the reasons.
Happy Reading
C Internals
From complete beginner to advanced
http://www.avabodh.com/cin/cin.html
https://kholdstare.github.io/technical/2020/05/26/faster-integer-parsing.html
Читать полностью…CC-0 C E-book, "So You Think You Know C?"
https://wordsandbuttons.online/SYTYKC.pdf
https://www.modernescpp.com/index.php/c-20-an-infinite-data-stream-with-coroutines
Читать полностью…Logic programming in C++
https://wordsandbuttons.online/logic_programming_in_cpp.html