ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/tengDissertation/Appendix.tex
(Generate patch)

Comparing trunk/tengDissertation/Appendix.tex (file contents):
Revision 2806 by tim, Tue Jun 6 20:49:05 2006 UTC vs.
Revision 2807 by tim, Wed Jun 7 01:49:15 2006 UTC

# Line 4 | Line 4 | Scientific Computing community\cite{wilson}. For insta
4   Designing object-oriented software is hard, and designing reusable
5   object-oriented scientific software is even harder. Absence of
6   applying modern software development practices is the bottleneck of
7 < Scientific Computing community\cite{wilson}. For instance, in the
7 > Scientific Computing community\cite{Wilson}. For instance, in the
8   last 20 years , there are quite a few MD packages that were
9   developed to solve common MD problems and perform robust simulations
10   . However, many of the codes are legacy programs that are either
# Line 19 | Line 19 | for buildings and towns by Christopher Alexander \cite
19  
20   Design patterns are optimal solutions to commonly-occurring problems
21   in software design. Although originated as an architectural concept
22 < for buildings and towns by Christopher Alexander \cite{alexander},
23 < software patterns first became popular with the wide acceptance of
24 < the book, Design Patterns: Elements of Reusable Object-Oriented
25 < Software \cite{gamma94}. Patterns reflect the experience, knowledge
26 < and insights of developers who have successfully used these patterns
27 < in their own work. Patterns are reusable. They provide a ready-made
28 < solution that can be adapted to different problems as necessary.
29 < Pattern are expressive. they provide a common vocabulary of
30 < solutions that can express large solutions succinctly.
22 > for buildings and towns by Christopher Alexander
23 > \cite{Alexander1987}, software patterns first became popular with
24 > the wide acceptance of the book, Design Patterns: Elements of
25 > Reusable Object-Oriented Software \cite{Gamma1994}. Patterns reflect
26 > the experience, knowledge and insights of developers who have
27 > successfully used these patterns in their own work. Patterns are
28 > reusable. They provide a ready-made solution that can be adapted to
29 > different problems as necessary. Pattern are expressive. they
30 > provide a common vocabulary of solutions that can express large
31 > solutions succinctly.
32  
33   Patterns are usually described using a format that includes the
34   following information:

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines