Disclosure: On this site you won’t find specific advice on “how to call function xyz()”. Interpreting C++ ARM and #pragma dwim is also out of scope.
We’re treating our readers as intelligent beings who can use Google and/or StackOverflow, where all such specific questions were answered more than once.
What you will find is opinions, more opinions, and even more opinions on all the aspects of software development - and with a large chunk of them based on real-world experience too.
Your mileage may vary. Batteries not included.
On Programming Language Complexity, or Our Brain as a CPU with 7+-2 Registers
March 20, 2018 by • “No Bugs” Bunny
Quote:
Let’s consider our brain as a CPU, which consists of the control unit, ALU, and 7+-2 registers.
Another Quote:
Moving C++ one step farther from being a brainfuck is IMNSHO always a Good Thing(tm)
Filed under: On.ProgrammingProgramming Languages
Read moreA Usable C++ Dialect that is Safe Against Memory Corruption
March 14, 2018 by • “No Bugs” Bunny
Quote:
we DID get a perfectly usable C++ dialect which is also 100% safe against memory corruption and against memory leaks.
Another Quote:
we can (and often SHOULD) have different approaches to safety of the Reactor::react() and the rest of the code.
Filed under: On.ProgrammingProgramming Languages
Read moreC++: Thoughts on Dealing with Signed/Unsigned Mismatch
March 6, 2018 by • “No Bugs” Bunny
Quote:
we’re just narrowly avoiding a disaster without understanding how close we were
Another Quote:
there is a chance that intuitive::lt MIGHT be a good thing to make behaviour of our C++ code to correspond better to our-expectations-when-we’re-reading-it
Filed under: On.ProgrammingTips and TricksProgramming LanguagesOptimizations
Read moreHow to Report C++ Compiler Bugs
February 27, 2018 by • “No Bugs” Bunny
Quote:
the bug MUST be reproducible
Another Quote:
did you know that in a case of a signed integer overflow, compiler is allowed to generate code which formats your hard drive?
Filed under: On.ProgrammingProgramming LanguagesOtherReports
Read more


