私は型の安全性と型の健全性の定義をばらばらにしようとしてきました、そして私はそれの時間の一体を持っています。私は最近教授に尋ねました、そして少し考えた後、彼は本当に何の違いもなかったと言いました。ただし、これを読んだ後 は次のようになります。
- 型の安全性は、データへの関数(および演算子)の適用は意味がある(つまり、1 / "Hello"はナンセンスであり、許可されない)とする言語の特性です。
- 型の健全性は、型チェックシステムのプロパティであり、静的型予測が実行時に正確であることを保証します。
これは明らかに一人のメモであり、PLコミュニティ内に何らかの基準があるのかと思います。いくつか検索を行ったが、満足のいく答えが見つからなかった。