« Beyond Locks and Conditional Variables | Main | Java Class and Object Size »

December 23, 2008



Two comments:

1) Where would Objective-C fall? Since it's a superset of C, I suppose it'd be unsafe strictly speaking, but if one stuck purely to objects and messages (and ref-counting or garbage collection) it would be safe. And although variables are statically checked in most circumstances, one can opt for dynamic typing ("id") selectively...

2) There's another dimension, type "strength" - meaning to what degree the language allows/defines implicit coercion among types.

The comments to this entry are closed.