On.Programming
For most of us, programming (or more generally – software development) is all the life is about.
IT Hares are not different. And they have more than just quite a few bits to share about programming…
Parallel Coding: From 90x Performance Loss To 2x Improvement
April 4, 2018 by • “No Bugs” Bunny
Quote:
as long as serial code provides good-enough response times from end-user perspective – DON’T PARALLELIZE
Another Quote:
out of all the premature optimizations, premature parallelization is the most premature one
Filed under: On.ProgrammingTips and TricksOptimizations
Read moreUsing Parallel (algorithm) Without a Clue: 90x Performance Loss Instead of 8x Gain
March 27, 2018 by • “No Bugs” Bunny
Abstract:
I made an experiment which demonstrates Big Fat Dangers(tm) of implying that parallelization can be made as simple as just adding a policy parameter to your std:: call.
Quote:
it is still necessary to understand what we’re doing
Filed under: On.ProgrammingTips and TricksProgramming LanguagesOptimizations
Read moreOn 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 more


