プログラミング言語が強い型付けよりも弱い型付けを使用したいのはなぜですか?
1114 次
2 に答える
1
非常に基本的なレベルでは、初心者でも簡単に習得できます。(PHP が好きかどうかに関係なく、おそらく PHP が成功した理由の 1 つです。)
とは言うものの、メモリ管理やポインターなどの操作に関する適切な知識が一般的に失われていることは、少し心配な傾向です。(誰かがマイクロコードや高性能デバイス ドライバなどを書かなければなりません。)
于 2010-12-08T21:31:35.257 に答える
1
1 つの利点は、おそらく開発時間にあります。これにより、プログラマーは、コードを記述するときに変数の型を検討して入力する時間を短縮できます。これにより、変数の型が不明な場合に発生する可能性のあるミスやコードの理解が困難になる可能性が相殺されるかどうかは、それ自体の問題です。
もう 1 つの理由は、特定の種類のポリモーフィズムを扱いやすくすることです。2 つの引数を取り、それらを追加する関数が与えられた場合、それらを両方として、int
または何らかの interface として指定する必要さえありませんaddable
。+
オペレーターが 2 つの引数の組み合わせを処理できる場合、それは機能します。
于 2010-12-08T21:26:28.727 に答える