4 ms·
I don't think it is so much about it being 'subjective' or 'weaselly'. It is more about type systems sitting on various continuum dimensions rather than having
by antod 11y ago
I don't think it is so much about it being 'subjective' or 'weaselly'. It is more about type systems sitting on various continuum dimensions rather than having binary descriptions.
There are marked differences between where different dynamically typed languages can sit on the strong vs weak dimension. Python and Ruby are closer to the strong end while PHP and Javascript are closer to the weak end. It is a useful real world distinction.
eg PHP and Javascript will happily coerce different types (eg strings and ints) together while Python and Ruby will raise type errors.