13.07.2015 Views

C# in Depth

C# in Depth

C# in Depth

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The chang<strong>in</strong>g faceof <strong>C#</strong> developmentThis chapter covers■■■■An evolv<strong>in</strong>g example<strong>C#</strong>’s historical contextThe composition of .NETSnippy, the snippet compilerThe world is chang<strong>in</strong>g at a pace that is sometimes terrify<strong>in</strong>g, and technology is oneof the fastest-mov<strong>in</strong>g areas of that change. Comput<strong>in</strong>g <strong>in</strong> particular seems to pushitself constantly, both <strong>in</strong> hardware and <strong>in</strong> software. Although many older computerlanguages are like bedrocks, rarely chang<strong>in</strong>g beyond be<strong>in</strong>g consolidated <strong>in</strong> terms ofstandardization, newer ones are still evolv<strong>in</strong>g. <strong>C#</strong> falls <strong>in</strong>to the latter category, andthe implications of this are double-edged. On the one hand, there’s always more tolearn—the feel<strong>in</strong>g of hav<strong>in</strong>g mastered the language is unlikely to last for long, witha “V next” always loom<strong>in</strong>g. However, the upside is that if you embrace the new featuresand you’re will<strong>in</strong>g to change your cod<strong>in</strong>g style to adopt the new idioms, you’lldiscover a more expressive, powerful way of develop<strong>in</strong>g software.3Licensed to Rhona Hadida

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!