Yoshiaki Matsumoto SENDA .INFO/blog

千田(松本)哲明のブログ(仮)

debian

サーバー構築を勉強できる機会を頂いたので、まずはdebianをインストールするところから開始。

Modern C++ Design―ジェネリック・プログラミングおよびデザイン・パターンを利用するための究極のテンプレート活用術 (C++ In‐Depth Series) (単行本)
アンドレイ アレキサンドレスク (著), Andrei Alexandrescu (原著), 村上 雅章 (翻訳)
(6件のカスタマーレビュー)

価格:
¥ 3,780 (税込)

最近、プログラミングに関する話題に敏感で、気になるのがジェネリック・プログラミング。ここまでのレベルは自分には必要ないですが、どんなことしてるか概観を見るだけでもソフトウェア・エンジニアってすごいな~と思わされます。彼らの仕事のおかげで、一般的なアルゴリズムは一から書かなくて済むわけです。
GPと略すと,Genetic Programmingが先ず思い浮かぶけど,Genetic Programmingは人が設定した制約内でマシンがコードを生成,Generic Programmingは人が設定した制約内(フレームワーク内)でヒトがコードを生成する.前者は,ピースを力技で組合せて文脈は考慮せずにシステムを構築し,後者は,文脈重視でピースを利用してシステムを構築する.(ピースの粒度,システムの粒度が違うけども)
おちはありません

BGL: Boost Graph Library

研究室の案内を見て知ったのですが,「Boost Graph Library」というグラフのデータ構造や探査アルゴリズムを実装するための便利なライブラリがあるみたいです.C++用です.さっそく,ドキュメントを読んでみたのですが,なかなか使えそう.(最短)経路探索機能をシミュレーターに実装するために,Dijkstra法を調べていたのですが,一から書かんで良いやん!なんて,素晴らしい...
Boost Graph Library (日本語)(英語)

« Previous Entries  

Recent Comments