2

プログラミングを始めたばかりの人から、プログラミング言語のさまざまなアプローチの利点について尋ねられました。

たとえば、プログラマーが変数宣言を省略してそれらを使用できるようにするものもあります (PHP など)。他のものは宣言を必要としますが、必ずしも型ではありません。また、変数の完全な宣言 (型を含む) を必要とするものもあります。

では、それぞれのアプローチの利点は何でしょうか? 変数やその型を宣言する (しない) 方が良いのはなぜですか? 型を必要としないものは、プログラマーにとってより効率的であると私は信じています。変数が必要になったときにどのような型を持っているかを考えるのではなく、変数を取得して使用することができます。また、後でそのタイプを変更できる可能性があります。

しかし、それだけではありませんか?

4

1 に答える 1

8

あなたが知っていることに興味を持っているのは、プログラミング言語間の核となる違いです。静的および動的に型付けされた言語を記述しています。これには膨大な数のリソースがあります。 http://en.wikipedia.org/wiki/Type_system http://en.wikipedia.org/wiki/Garbage_collection_(computer_science)

これは、あなたが説明したものよりもはるかに重要です。どちらにも長所と短所があります。どちらも優れているわけではありませんが、それぞれが特定のタスクに優れている可能性があります。

于 2012-08-23T12:53:12.073 に答える