I can't bring myself to think of C as being fragile. Fragile is exactly the word I use for Perl, Python, Ruby, and Javascript. Lisp and Haskell, and maybe Java, are the only ones on your list I would say are more robust than C or Objective-C. I guess it's a difference of opinion, or maybe just bad experiences with other people's code.
Besides that, you mention dynamic-ness and memory-safety: these are exactly the two places where Objective-C is miles ahead of C! I don't even know what to say.
Besides that, you mention dynamic-ness and memory-safety: these are exactly the two places where Objective-C is miles ahead of C! I don't even know what to say.