PNASoft
RSS feed

Summarize

Galleries: 68   Photos: 2224
Folders: 67   Files: 2221
Members: 34731      


OReilly - CSharp 3.0 Design Patterns

OReilly - CSharp 3.0 Design Patterns

Design patterns are among the major tools in the toolboxes of those who espouse the generalist approach. If you look at samples from a broad spectrum of software solutions, you will find that though the specifics may vary widely, there is often an underlying structural similarity. (Searching a filesystem for a file with a particular attribute is in some sense structurally similar to searching an annotated parse tree for a symbol with a particular type.) Design patterns codify general solutions to common problems.

The ultimate example of the generalist approach is of course the design and implementation of programming languages themselves. As problem solving tools go, it is hard to get more general than a programming language like C#. When designing new programming languages (or new versions of old programming languages), we think about common problems that are faced every day by real developers and figure out how to create a language which solves them in a general, aesthetically pleasing, and powerful way that is broadly applicable.
Google bookmark Yahoo bookmark Digg bookmark Furl bookmark Reddit bookmark Slashdot bookmark Stumbleupon bookmark Technorati bookmark Blinklist bookmark Newsvine bookmark Netvouz bookmark Wists bookmark Blogmarks bookmark Spurl bookmark Shadows bookmark Facebook bookmark
Placeholder for Google Adsense
Placeholder for Google Adsense



Comments

blueknight6 said:

Thanks, it really solved my headache… TWO THUMBS UP

February 23, 2008 12:04 AM

vicentegras said:

Design patterns are a huge usefull tool for every developer. Thank you very much.

June 2, 2008 2:51 AM

SAMYEBID said:

you are wondrful man i'm looking for this books alot of time but now just search here and found what i want

thank you very much admin

June 15, 2008 5:53 PM

GRATIK said:

gREAT BOOK, SAVED ME LOADS OF TIME

December 30, 2008 5:06 PM
PNASoft.com does not store any files on its server.
Please contact the content providers to delete copyright contents. Copyright by PNASoft.com