トップページ

プログラミング原論/Elements of Programming のWikiです。


 アルゴリズムとデータから構成されるプログラムには、その背景には抽象数学理論があります。
この本では、アルゴリズムと、それを成立させるためにデータが備えるべき属性(代数的構造)を解析することで
より効果的なプログラミングを可能にします。
特に、データ型をより一般化した構造に対したアルゴリズムを適用できるため、ジェネリックプログラミングを
実践する上で、有用な概念が得られるでしょう。

第1章は基本的概念について説明しています。第2章から5章までは半群や順序集合などの代数構造に
対するアルゴリズムを説明しています。第6章から第11章まではメモリの抽象化に関するアルゴリズムを
説明しています。第12章は他のオブジェクトを包含するオブジェクトについて説明しています。



 第1章  基礎
 第2章  変換と軌道
 第3章  結合演算
 第4章  線形順序
 第5章  順序代数構造
 第6章  イテレータ
 第7章  座標構造
 第8章  可変サクセサーを持つ座標
 第9章  コピー
第10章  再配列
第11章  分類とマージ
第12章  複合オブジェクト




  1. Foundation
  2. Transformations and Their Orbits
  3. Associative Operations
  4. Linear Ordering
  5. Ordered Algebraic Structures
  6. Iterators
  7. Coordinate Structures
  8. Coordinates with Mutable Successors
  9. Copying
  10. Rearrangements
  11. Partition and Merging
  12. Composite Objects

バグ・不具合を見つけたら? 要望がある場合は?

お手数ですが、お問合せフォームからご連絡ください。

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2013年08月11日 17:35