Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: