Chapter 1. The changing face of C# development

This chapter covers

  • An evolving example

  • C#’s historical context

  • The composition of .NET

  • Snippy, the snippet compiler

The world is changing at a pace that is sometimes terrifying, and technology is one of the fastest-moving areas of that change. Computing in particular seems to push itself constantly, both in hardware and in software. Although many older computer languages are like bedrocks, rarely changing beyond being consolidated in terms of standardization, newer ones are still evolving. C# falls into the latter category, and the implications of this are double-edged. On the one hand, there’s always more to learn—the feeling of having mastered the language is unlikely to last for long, with a “V next” ...

Get C# in Depth now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.