Member-only story
150 WORD ARTICLE
Strongly Typed Languages Are Coming Back [XXVIII]
Or… They never left, engineers were just inexperienced.
Strength Of Ducks
Strongly type languages generally have stricter rules around compile time, whereas weakly typed languages (or duck typed) have run-time checking.
I have been around long enough to see the to and fro of strong versus weakly typed languages, and the arguments centred not around the typing of the language — but more around the other features of the language
If nothing else, two things strongly type languages give me:
- 100% Accurate code completion — the key is the 100%
- Easier refactoring of methods and names
It just makes your code more likely to compile and run correctly — and this is a must.
The unintended consequence of this is that
- You can learn about the functions and objects that you are calling because you can see what the parameters and return types are.
And we all need a little help.
You may want to follow this tag, or bookmark this list.
If you like my work or want to write — you can sign up below — it helps to fund my writing. Cheers!