News in .NET 4 and Visual Studio 2010 release wave – part one

In the release wave of .NET Framework, Visual Studio 2010 will be released with following technologies

  1. .NET Framework 4.0
    1. DLR – Dynamic Language Runtime – new runtime to support dynamic (non statically typed) languages like PHP, Ruby, Python, JavaScript, ..
    2. Parallel programming – Task Library and Plinq to work with parallelism without threads
    3. Reactive framework (Linq to events) – New non blocking approach to events
    4. Code Contracts – Run time and Compile time code aspects checking support
  2. Visual Studio 2010
    1. Modelling with UML support
    2. New WPF and Silverlight designers and support for SharePoint and Cloud development
    3. Improvements in Parallel development
    4. IntelliTrace debugging – produces dump files with actual application snapshot to help move appl. state sessions
  3. C# 4.0
    1. Dynamic keyword to Support for dynamic languages. Dynamic allows to specify non-strict type
    2. Dynamic lookup – makes work with COM Interop calling IDispatch objects, Reflection, HTML objects, etc easy.
    3. Named and optional arguments – Allows not to specify argument when not needed
    4. Variance – Compiler allows to specify types from type hierarchy in interfaces, typed collections and delegates
  4. F# – new functional language with imperative, language and object oriented concepts


This is series of articles News in .NET 4 and Visual Studio 2010 release wave

3 thoughts on “Overview

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s