正しく清く美しくそして永遠不変に役立つプログラムを作る==Javaの理想

正しくなくても良いし、一部醜い部分があっても純正でなくても良い、
未来永劫不変である必要も無く、部品構成が相当に入れ替わっても良い。
しかし連続性・相似性だけは保存しなければならない。==C#の理想

C#は下流工程の言語。しかしJavaを含む上流工程と同じく基調はトップダ
ウン式。全体構造詳細化式。ただクラスはボトムアップ式の要素を導入す
る性質があり、多用しやすいので、C#はJavaよりも下流に近い。
C++とかC・アセンブラで書かれたプログラムはボトムアップ式に構成さ
れることが多い。細部先行開発統合式。