リスト5 Javaのサンプル・プログラム<BR>配列に格納した名前の中から,3文字以下のものを選んで出力するプログラムである。 簡潔な表現が可能 動的言語に共通する特徴として,簡潔な表現が挙げられます。変数や式などのためにいちいち型宣言をしないことが最大の原因ですが,多くの動的言語ではそれ以外にもプログラムを簡潔にするための工夫が行われています。例えばRubyでは,次のような工夫で簡潔なプログラムを可能にしています。 * 宣言が不要 Rubyでは変数宣言がまったく必要ありません。プログラマはコンパイラを満足させるための記述をせず,実行したい処理の本質に集中できます。 * セミコロンなどが不要 改行で文が区切られるため,各文ごとの区切りにセミコロンは不要です。そのほかの点についても,自明な指定は不要になっています。 * for文やブロック Rubyはオブジェクト要素に対する繰り返しなどを簡潔

