3 ms·
> In the end, dynamic typing is just a way to make runtimes slow and building correct programs slower, in exchange for some entirely subjective aesthetic or erg
by seanwilson 9y ago
> In the end, dynamic typing is just a way to make runtimes slow and building correct programs slower, in exchange for some entirely subjective aesthetic or ergonomic quality.
To be honest, I really don't understand what the benefit of dynamic types are supposed to be. People say it's easier and less hassle to get something up and running because you don't need type annotations but this isn't an issue with decent type inference and all you're doing is replacing compile time checks with runtime crashes.
- carlmr 9y agoI still feel there's a correlation between Python coding bootcamp survivors and the new wave of people thinking static typing is hard. It makes it easier if you know what you're doing.
- flavio81 9y agoThere are also people with 10+ years of using static typing languages like Java or C++, that then go to Python or Lisp or Racket and find out they are more productive with dynamic typing, while writing even more readable code than before.