- Algorithms + Data Structures = Programs
- Algorithm = Logic + Control
- Model/View/Control
- http://en.wikipedia.org/wiki/Algorithms_%2B_Data_Structures_%3D_Programs
- http://en.wikipedia.org/wiki/Model-view-controller
cpp-tetris 尝试表达对这些程序结构的理解。
- Boost.Multi_Array
- Boost.MSM
- C++ Cinder library (http://libcinder.org)
只需要两个文件
- multi_array_tetris.hpp
- main.cpp