What's Next for C# and VB.NET

Sign in to queue

Description

C# and VB.NET are being designed in the open, with eager community participation on GitHub and elsewhere. We are still in the design cycle, but themes and features are emerging. In this talk, we will discuss the design process and the language features that are taking shape, and you are invited to participate with ideas, questions and concerns.

Day:

2

Code:

DEV07

Embed

Download

The Discussion

  • User profile image
    Jedrek

    More than 10 years ago I asked some Microsoft specialist about the performance and memory management of c# applications.
    The answer was: "do not worry about that, because 5-10% performance which you loose by using c# is not a significant problem".

    One of the reason why people choose Linux is the performance, memory management, parallel HPC computing and similar issues, because Linux is a primary tools in all kind of large scale parallel HPC computing and performance optimization.

    After more than 10 years ... .net and c# is moving to Linux ...
    So it looks like this 5-10% of performance actually matter to many people.

    However, in the new features of c# there is nothing about memory management, performance and similar issues.
    The future of c# and .net looks really ... interesting ...

  • User profile image
    kevin

    Jedrek, .net is not about performance. it's about ease of use, toolset, time to market. what you end up with is a slower system but cost less to build. that's about it.

  • User profile image
    corkwatchr

    .NET has been running on Linux and OS X since the release of .NET Mono in 2004,12 years ago:
    http://www.mono-project.com/

     

  • User profile image
    RikardO

    Shame F# isn't given even a fraction of the attention and budget of C#. Apple and Facebook have both copied F# and Apple see Swift as its primary language. Given that the great masses of .NET devs only write simple LOB apps and had no problem transitioning into C# when it was brand new, trying a language that's been out for nine years would be a no brainer _if the tooling was there_. People could immediately build what they are building now only with less code, more readable code, fewer bugs and unless the JIT folks mess up again, better performance. F# being a niche language is only because the tooling isn't there - despite herculean efforts by a friendly and hard-working community of contributors (I'm just a grumpy consumer). 

    Deprecate C#, I e treat it like VB, and put all money into F#. The world would quickly be a better place

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.