3 ms·
You're describing nominal and structural typing. This concept is orthogonal to static and dynamic type checking. Go and TypeScript are examples of languages wi
by myk9001 3y ago
You're describing nominal and structural typing. This concept is orthogonal to static and dynamic type checking.
Go and TypeScript are examples of languages with statically checked structural type systems. While C# has statically checked nominal type system.
I don't use dynamic languages much, so maybe someone else could chime in with a few examples.