4 ms·
As a language grows in popularity, so does its use cases. There are use cases where static typing adds a lot of value, and use cases where it detracts value.
by cle 10y ago
As a language grows in popularity, so does its use cases. There are use cases where static typing adds a lot of value, and use cases where it detracts value. In my opinion, a general purpose language will (and should!) try to cover both use cases. You see the inverse evolution with static languages--a hard-lined static language evolving more dynamic features--for example Java and its dynamic counterparts (Spring, AspectJ, annotations, etc.).