in reply to Re^7: "strong typing" is potentially ambiguous
in thread (Completely OT) - Hero(i)n programming language on Slashdot
There is a good definition of what a type system is. As I noted earilier in the thread, a type system limits the operations you can perform on a given peice of data (this definition is a bit informal, but will do for now). Further, type systems come out of formal logic, and predate CS.
From that, the definition of "strong type system" comes quite naturally. If you can perform operations that the type system should have forbid, it's a weak type system. Otherwise, it's strong.
"There is no shame in being self-taught, only in not trying to learn in the first place." -- Atrus, Myst: The Book of D'ni.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^9: "strong typing" is potentially ambiguous
by jdporter (Paladin) on Dec 15, 2004 at 16:25 UTC | |
by hardburn (Abbot) on Dec 15, 2004 at 16:28 UTC |