The Unix C library API can only be reliably used from C
https://utcc.utoronto.ca/~cks/space/blog/unix/CLibraryAPIRequiresC
https://utcc.utoronto.ca/~cks/space/blog/unix/CLibraryAPIRequiresC
A bit of C++ template metaprograming in order to finish the year
https://akrzemi1.wordpress.com/2019/12/23/short-circuiting-in-meta-functions/
https://akrzemi1.wordpress.com/2019/12/23/short-circuiting-in-meta-functions/
Andrzej's C++ blog
Short-circuiting in meta-functions
Short-circuiting in logical operations is a very useful and an often used feature: Should cond_a() evaluate to false, cond_b() is guaranteed not to be evaluated. This is useful for two reasons. One…
For so long time C++ has been the Lingua Franca of systems programming. Reason being it's closeness to hardware and efficiency of the language. Thus, to attain absolute amount of performance in a C++ software not only you must have expertise in C++ but also the system, the hardware. That's why we would recommend every C++ aspirant to study the course.
References are the way to go in C++. It's use is heavily preferred over pointers. Hence, it's a great thing to learn about references.
Current status of C++ standard support in GCC
https://gcc.gnu.org/projects/cxx-status.html
https://gcc.gnu.org/projects/cxx-status.html
https://www.pluralsight.com/paths/c-plus-plus
Plural sight is offering free trial of one month (new accounts only)
Plural sight is offering free trial of one month (new accounts only)
Pluralsight
C++
C++ is an object-oriented programming language that was first developed by Bjarne Stroustrup. It was originally created to be an extension of the C language, which is a middle-level language, and these roots are still present today. C++ can be developed in…
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