>>22
You're really complaining about static, _explicitly_-typed languages. Static, _implicitly_-typed languages don't have the syntax problems you mention.
Also the fact that static typing makes the developer sit around and think instead of hacking away is a feature, not a bug. If this is not appropriate to what you're doing then by all means use a dynamically typed language.