>>531
動的言語のRuby は書きやすいし、可読性も高い。
例えば、CSV のテキスト処理で、input.csv が以下の時、

果物,数量
りんご,1
スイカ,2

require 'csv'

# ヘッダー有りで、:numeric は、:integer と :float の組み合わせ
options = { headers: true, converters: :numeric }

# 1行ずつ処理する
result_ary = CSV.foreach( "input.csv", options ).map do |row|
row[ "数量" ] += 10 if row[ "果物" ] == "りんご"
row
end

# 2次元配列を、CSV 文字列に変換する
csv_str = result_ary.map( &:to_csv ).join
print csv_str

出力
りんご,11
スイカ,2