There was a study done recently that seemed to indicate that DT languages had more errors statistically than ST languages.
From the conclusion:
The data indicates functional languages are better than procedural languages; it suggests that strong typing is better than weak typing; that static typing is better than dynamic; and that managed memory usage is better than un- managed. Further, that the defect proneness of languages in general is not associated with software domains. Also, languages are more related to individual bug categories than bugs overall.
I posted a longish response to this on /r/Haskell which may be of interest here as well
I think both static and dynamic programming languages will disappear, in the same way assembly disappeared.
Now what exactly do you think would take its place?
The Singularity AI ;-)
Personally, I don’t think we’ll ever get to that point. I think humans will go extinct first.