Minimal Programming

Some amusing links on minimalism in programming during the last three decades… Greg Lindahl preserved Ed Post’s classic 1983 manifesto, Real Programmers Don’t Use Pascal. Of course they didn’t use silly C either, like those modern wimps. Real programmers used FORTRAN IV. Real Programmers like Arithmetic IF statements – they make the code more interesting. … Continue reading “Minimal Programming”

CPU vs GPU in Matlab

Michael Croucher’s Walking Randomly covers numerical computing for engineers, using tools such as Mathematica and Matlab. However, his series of posts starting with MATLAB GPU / CUDA experiences and tutorials is recommended for any programmer considering GPU parallelism. Michael compares optimized multi-threaded CPU algorithms to massively parallel GPU equivalents when all their extra costs, such … Continue reading “CPU vs GPU in Matlab”

Static Analysis in the Real World

Vivek Haldar’s recent post Bug finding and static analysis in the real world covers the application of two static analysis tools, FindBugs and Coverity, on large commercial software systems. The Coverity article is a cornucopia of terrifying anecdotes from the trenches of C/C++ development. Here are some gems: “Isn’t that bad? What happens if you … Continue reading “Static Analysis in the Real World”

No Macros in Visual Studio 11

Microsoft certainly didn’t bother to advertise this whopper in their VS11 blog posts: Visual Studio 11 drops macro support, including the separate Macros IDE, the VB-like macro language, and even recording & replaying keystrokes! I only just noticed this because of an InfoQ post mentioned on Twitter. To be sure, there are plenty of other … Continue reading “No Macros in Visual Studio 11”

Eric Woodruff takes over Sandcastle

Eric Woodruff has taken over all future maintenance of the Sandcastle documentation compiler. The newly fixed release, plus Eric’s existing GUI and improved style sheets, are now included in his Sandcastle Help File Builder. On the bright side, this is the best thing that could possibly have happened to the project. In the past six … Continue reading “Eric Woodruff takes over Sandcastle”