Channels ▼

Blogs RSS

Simple Digital

Jul 29, 2014

It seemed a waste to put an I/O board in the system just for one switch closure reading.

CRC: The C Stands for Confusion

Jul 25, 2014

Because it is so often abstracted, people don't always make smart choices about selecting and specifying CRCs.

Java's Floating-Point (Im)Precision

Jul 24, 2014

Java doesn't store, calculate, or return the exact representation of the actual floating-point value in some cases.

Channel: JVM Languages

Dijkstra's Example Simplified By Off-The-End Values: First Try

Jul 23, 2014

By keeping Dijkstra's strategy the same, but describing the ranges more consistently, the resulting program is easier to understand.

Channel: C/C++

Building Arduino

Jul 21, 2014

It is tempting to think of the Arduino IDE as just a text editor that calls the compiler on your behalf, but it does a lot more than that.

A Classic Example That Off-The-End Iterators Can Simplify

Jul 18, 2014

Let's examine a programming problem that Edsger Dijkstra calls "the problem of the Dutch national flag."

Channel: C/C++

See Assembly

Jul 14, 2014

Depending on the CPU architecture, one of these methods might be faster than the other.

Getting the Point of Points

Jul 11, 2014

"Points" were originally a way to talk about effort in a dysfunctional (from an agile-planning perspective) environment that focused on time-based rather than priority-based planning.

Channel: Design

How To Use Reverse Iterators Without Getting Confused

Jul 10, 2014

This week we'll look at a concrete example of how to use reverse iterators.

Channel: C/C++

The Profiler

Jul 07, 2014

If you can bring your human intelligence to bear on that small percentage, sometimes it can have big payoffs.