Life Codecs Ruminations. Reflections. Refractions. Code.

November 30, 2008

Automatic Transmission == Garbage Collection?

Filed under: software dev — Tags: , , , — Kamal Advani @ 17:01

So. As I drove my manual car (don’t worry about the brand or type, it’s not worth mentioning), I started wondering if the difference between driving a manual vs. an automatic was analogous to using a language with explicit memory management vs. a language with a garbage collection (GC) facility. Thing is, I love driving a manual, in spite of the Jakarta traffic – I love the control I get, the feeling of driving as art. But I would not use a non-GC language for most of the apps I write (web/enterprise); indeed for a very large class of apps, the convenience of GC far outweighs any non-determinism or performance losses.

So (that’s that word again). I have answered my own question, transmission types are not analogous to memory management mechanisms. Time to get back to my Sunday and do more pondering, or perhaps resume watching Heroes.

Powered by WordPress