Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

[deleted]


C# was fully designed and developed by Microsoft.

> It was developed by Microsoft within its .NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO (ISO/IEC 23270:2006).

http://en.wikipedia.org/wiki/C_Sharp_%28programming_language...


If I develop something and get it standardized, it's no longer my technology?


I don't see anything about async/await, extension methods, or lambdas. C# has quite a few additions since 2006. I would hate to go back to C# 2. C# 5 is the current and C# 6 coming very soon.


I often have to use C# 2.0 because that's the version that the SQL Server 2005 CLR understands. It turns out not to be so bad since you still have closures (in the form of anonymous delegates), generics, and user-defined operators.

Generics and user-defined conversion operators are powerful enough to nicely simulate Haskell's type classes (or Scala's traits), which, in my opinion, is a bigger deal than higher-order functions and 3.0+'s version of “type inferencing”.


What about Dart language? It's a standard since Google released the first production-ready version




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: