3 ms·
There are different definitions of most of the terms around typing which make most typing conversations confusing as people talk past each other. Particularly,
by dragonwriter 2y ago
There are different definitions of most of the terms around typing which make most typing conversations confusing as people talk past each other.
Particularly, there is a common definition of “typed” which is exactly equivalent to “statically typed” under which all so-called “dynamically typed” languages are actually “untyped”, and within that system strong and weak typing are either a meaningless distinction or one within the set of statically types languages.
There's also, of course, a common usage within which “dynamically typed” is meaningful and strong vs. weak typing is a separate distinction, usually mostly discussed within languages with dynamic typing, though languages like C being both statically typed and weakly typed has been discussed.