Reptolines vs Static Calls in GNU/Linux
https://lwn.net/SubscriberLink/815908/8fe01199eee0f77f/
https://lwn.net/SubscriberLink/815908/8fe01199eee0f77f/
lwn.net
Avoiding retpolines with static calls
January 2018 was a sad time in the kernel community. The Meltdown and
Spectre vulnerabilities had finally been disclosed, and the required
workarounds hurt kernel performance in a number of ways. One of those
workarounds — retpolines —
continues to cause…
Spectre vulnerabilities had finally been disclosed, and the required
workarounds hurt kernel performance in a number of ways. One of those
workarounds — retpolines —
continues to cause…
Logic programming in C++
https://wordsandbuttons.online/logic_programming_in_cpp.html
https://wordsandbuttons.online/logic_programming_in_cpp.html
CC-0 C E-book, "So You Think You Know C?"
https://wordsandbuttons.online/SYTYKC.pdf
https://wordsandbuttons.online/SYTYKC.pdf
The Daily C++
https://dl.acm.org/doi/abs/10.1145/3386320
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
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
"Can we do better than our C compiler?"
https://briancallahan.net/blog/20200812.html
https://briancallahan.net/blog/20200812.html