C# for Systems Programming

C# for Systems Programming

With C# Microsoft seem to be on the right was – at least on a way I really like.

As long as .Net has been out I wanted to be able to write code for every platform and every purpose in the same language. Of course each language has it pros and cons for different “problems”, but I simply want to be able to write all kind of software (web-applications, fat clients, services, drivers …) for all kind problems (graphical representation of data, database interface, rich business logic, machine learning / ai …) with one single language. Often you don’t need the perfect fir of a language to a problem domain – you don’t need to use CUDA or OpenGL to add a little “busy animation” to your WinForms application, you would do that in C# with GDI+.

In the blog post Joe Duffy writes about some progress in making C# capable to be applied when implementing “system programming”. In short: the extensions will add RAII, deterministic destruction, real immutability (something I really would like to have in C#) and combine that with existing C# features like modern exception handling, type safety and all the things we all like with modern languages.

In mid 2014 the team has a “checkpoint”, let’s see when we will get it…

Advertisements

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s

Sylvio's Infobox

Aktuelle Themen rund um SQL Server, BI, Windows, ...

Meredith Lewis

Professional Digital Portfolio

Vittorio Bertocci

Just another WordPress.com weblog

ScottGu's Blog

Just another WordPress.com weblog

AJ's blog

Thoughts and informations I think worthwhile to share...

Outlawtrail - .NET Development

Architecture & Design

SDX eXperts Flurfunk

Just another WordPress.com weblog

%d bloggers like this: