作者: Yukihiro Matsumoto
日時: 2008/1/16(00:29)
まつもと ゆきひろです

In message "Re: [TSruby:247] 強い動的型付けって?"
    on Tue, 15 Jan 2008 23:54:38 +0900 (JST), kikwai@... (機械伯爵) writes:

| Pythonの型付けの話を書こうとして、ふとお隣のRubyを見ると、
|「強い動的型付け」と書いてあります(ウィキペディアなど)
|
| 静的/動的は型付けのタイミングなので理解しやすいのですが、
|強い弱いは、暗黙の型キャストとか行わない、という意味ですよね。

強い/弱いは「型安全性を破壊できるか」だと思います。弱い型を持
つ言語であるCにおいてはenumとかポインタキャストとかで「間違っ
た型」を作ることができますが、Rubyではできません。

同様の理由でPythonも「強い動的型」を持つ言語だと思いますよ。