2 ms·
From my limited perspective, C# hasn't changed much apart from syntactic sugar (less typing!) since generics were added in v2.0. This is similar to all the stuf
by j_s 14y ago
From my limited perspective, C# hasn't changed much apart from syntactic sugar (less typing!) since generics were added in v2.0. This is similar to all the stuff Microsoft throws into their C++ compiler to make COM more user-friendly.
Most of the additions have been to the CLR, where Microsoft has earned a reputation for changing behavior in the 'green' bits (meaning: supposedly unmodified) when updates are installed. Also, Windows 8 brings the new WinRT; it's impossible to know how long either runtime will be 'the one true way' (see Silverlight).
It's hard to get behind a software development tech created by a company that makes its money selling new versions of operating systems and development tools (the cool stuff always requiring the latest versions, of course!). Microsoft is always moving the cheese.