Strong vs Static Typing
The cluster centers on debates clarifying the orthogonality of static/dynamic typing versus strong/weak typing in programming languages, with many comments correcting common confusions and misconceptions.
Activity Over Time
Top Contributors
Keywords
Sample Comments
Language with "dynamic" type can't be called "statically typed".
You are confusing dynamic/static vs strong/weak typing.
Because it's more to do with weak typing as opposed to dynamic typing. Many dynamic languages are strongly typed.
You are conflating weak/strong-typing with static/dynamic-typing. These are largely orthogonal.
That sounds simply like strong typing vs dynamic.
I think you mean static typing, not strong typing.
How is "dynamic vs static typing" meaningless?
Same as dynamically typed vs statically typed languages.
Not necessarily!These are the strong vs weak, static vs dynamic axes.You probably want strong, but dynamic typing. eg., a function explicitly accepts only a string and won't accept or convert a float into a string implicitly or magically.You're free to bind or rebind variables to anything at any time, but using them in the wrong way leads to type errors.JavaScript has weak dynamic typing.Python has strong dynamic typing (though since types aren't annotated in functi
You have weak and dynamic typing confused.