Author Archives

mortoray

Over 20 years of programming. From video games to communications; science to finance; compilers to business processes. Too many languages to even track anymore.

Here's looking to another 20 years towards mastery of the craft.

Divorcing a value from its name

Understanding “values” is perhaps the most critical part of understanding programming. We are inundated with a variety of terms like “by value”, “by reference”, “member copying”, “binding”, “pointer”, “object reference”, “heap variable” […]

What is a closure?

Closures have been around a long time yet have experienced a resurgence in the last decade. They were first implemented in the functional language Scheme then later introduced to object-oriented programming in […]