← Back to context

Comment by xenophonf

12 hours ago

> Strong static typing is an absolute must for building anything bigger than trivial systems

I was under the impression that TypeScript is only statically typed, not strongly typed, too. Am I mistaken?

In casual convo, I often hear strong typing conflated with static typing. Its generally fine unless im being pedantic for sport. Typescript has a stronger typing system than javascript, but depending on your audience, some might not consider typescript a strongly typed language because of things like `any`, type assertions, and lack of runtime guarantees to name a few

  • Structural typing versus nominal typing is another one that often upsets "strong type" fans, because structural typing looks weak (but is still stronger than "no typing").