Monthly Archives: July 2013

C++11 Quine

A Quine is a program that takes no inputs and produces its source as its output. “No inputs” includes its source. They are an interesting little computational trick, and it takes a while to understand what’s happened. For a long time, C and C++ quines have been among the more complicated because they have never… Read More »

Not Everything Is A Reference

I like Java as a language. Kind of. It’s strongly and statically typed, has object oriented syntax, reflection, exceptions, and interfaces (interfaces being one of the few features that I think C++ is missing). Dynamically typed languages encourage sloppiness, and don’t help you avoid sloppiness, and the overriding feature of all good software is that… Read More »