この言葉を聞いてはっとした。この一言に,スクリプト言語が持つ魅力が凝縮されているように感じたのだ。言葉にできない何か,感覚的な「楽」さ。それこそが,スクリプト言語人気の根底にあるパワーなのではないか。Fowler氏のブログを読んで,その思いはさらに強くなった。Fowler氏は,自身のブログでこのように書いている。「SmalltalkやRubyでプログラムを書くと特別な満足感が得られる。それはきっと,動的型付けであることと関係があるのだろう。動的型付けは,変化に強いFowler氏のブログからも分かるように,スクリプト言語の魅力を探る手がかりは,動的型付けにある。動的型付けとは,プログラムの実行時に型が決まることを示す。JavaやC#のような静的型付け言語はソースコードに型の情報が含まれており,コンパイル時にコンパイラが型の整合性をチェックする。これに対して動的型付け言語は,ソースコードには基本的に型の情報が含まれない。プログラムを実行して初めて型が決まる。Rubyの生みの親であるまつもとゆきひろ氏によれば,動的型付け言語のメリットは大きく三つあるという。(1)型にまつわる記述が不要なのでプログラムが簡潔になること,(2)振る舞いが似ているオブジェクトは同じ型と見なしてしまう柔軟性を持つこと,(3)実行時にクラスの情報を取得したり書き換えたりできるリフレクションが容易に実現できること,である。このうち,筆者が特に面白いと思ったのは(2)と(3)である。現場の負担軽減を!医療界でのAWS活用法500万社が導入。き》データサイエンティスト育成で定評のある大阪ガスと、データ分析の専門家が共同で開発した特別プログラ...SEのための「システム営業力」養成講座SEとして仕事をする方が、顧客や経営層に対する提案力や会話力を身につけるための講座です。情報銀行の成り立ち、事例、現状課題やその行方を網羅。経営戦略である以上、「会計」の知識やスキルが欠かせません。