3 ms·
A good static type system is better than dynamic typing. But, dynamic typing is better than a bad static type system. A bad static type system will slow you do
by mantap 6y ago
A good static type system is better than dynamic typing. But, dynamic typing is better than a bad static type system.
A bad static type system will slow you down, forcing you to appease its irrelevant complaints, and pervert your code into a form that no sane programmer would choose to write it in, if it weren't for the type system looking over their shoulder. I won't mention any names, but suffice to say such languages exist.
On the other hand, a good type system recognises that its goal is to allow the programmer to write code first in the form that makes sense to them, and then be expressive enough to describe it.