プログラミングのスキルUPのための数学講座 -4ページ目

プログラミングのスキルUPのための数学講座

プログラミングには最低限どの程度の数学力が必要か?
美しいアルゴリズムと数学的センスの関係。
プログラミングのスキルアップをめざすブログ

ある数学者が言い放った言葉に「あなたの話は具体的なので
わかりにくい。もっと抽象的に話して下さい。」というのがあるそ
うだ。


いかにも数学者らしいと思う。

数学をするということは、「一般事実から共通性を導き、それ
を定性化・数式化する。」という行為が含まれるからだ。

一般的事実(具体的) ⇒ 定性化・数式化(抽象化)

抽象化することにより、汎用化されもっとより広く応用も可能となる。

この「事実から共通性を導き、数式化する」という行為そのものが、
ずばり「プログラミング」の行為と一致する。

数学的センスイコール、いろいろな現象から共通項や法則性を導き
出しそれを再現性可能な言語に変換できるかどうかにあると思う。

だから、
私は、より高いプログラマー「クオンツ・クラスのプラグラマー」をめざ
すなら、より高度で抽象的な数学を知るべきだと思う。

たとえば
「測度論ベースで確率論を理解すること。」

情熱を持って立ち向かえば、きっと目標に到達出来ると信ずる。
それは決して平坦な道ではないかも知れないが、尽きることな
い「情熱」で高みをめざそう。