無差別に技術をついばむ鳥

情報処理技術全般を気まぐれにつつくゆるいブログです

中の人の徒然草172

実は私、最近テンプレートがマイブームなっています。C++テンプレートテクニック ( επιστημηさんアキラさんの所から買おう♪ ) の発売が近いのが原因です。それで今時間が強引に空いたのでテンプレートの基礎から復習しています。その中でふと感じたのですが、テンプレートによるジェネリックプログラミングって、虚数の情緒―中学生からの全方位独学法で描かれている数学ととてもよく似ています。数学は非常に抽象化された概念でもあります。例えば、加算は無理数でも有理数でも出来ます。こういった人間の抽象化能力が人間という種の繁栄に繋がっている事は間違いないと思います。こう考えると、テンプレートはまだまだ進化する余地があると私は思います。
それにしてもテンプレートは何とセクシーなのでしょうか!使い古された言葉ですが、他言語にもテンプレートを求めたくなります。コンパイラをコードジェネレータとしてみるのならば(全てはアセンブラジェネレーターと思う)、テンプレートは必須機能です。ですから今後他の言語もテンプレートに該当する機能が追加されていくか、次世代言語はテンプレートが完備されている事でしょう。それを見越して、全ての情報処理技術者はテンプレートを学ぶべきだと改めて考えました。それに、テンプレートが物語る抽象化は、人類が猿から進化して手に入れた能力の流れを汲むものなのですから・・・
別窓 | 日記 | コメント:0 | トラックバック:0 | ∧top | under∨
<<中の人の徒然草173 | 無差別に技術をついばむ鳥 | 書籍をつつく103−はじめて読む486。OS開発者の必携書♪>>

この記事のコメント

∧top | under∨

コメントの投稿

 

管理者だけに閲覧
 

この記事のトラックバック

∧top | under∨
| 無差別に技術をついばむ鳥 |