Riverside Learning LABO(Skill/Idea/Code)

よりよいシステムのため工学系と人間系の学習下書きメモ

プログラミング作法3

第3章 設計と実装

データ構造が決まればアルゴリズムもすんなり決まることが多い。(データ構造によって全体像が定義されるから。)そのためにもシンプルなアルゴリズムとデータ構造を選択することが重要になる。そして、プロトタイプ(捨てるためのプログラム)を有効的に使う。

アルゴリズムの異なる言語による実装の違いと性能差について。C はソースが長くなるが高速、C++Java はソースはすっきりするが速度面で C に劣る。