3 ms·
Sorry but this comment is so out of touch with reality. .NET is huge in enterprise. There are easily billion plus distinct lines of .NET (C# or VB) code runnin
by hu3 5y ago
Sorry but this comment is so out of touch with reality.
.NET is huge in enterprise. There are easily billion plus distinct lines of .NET (C# or VB) code running on companies we don't even know the name of.
Now with .NET Core, .NET Foundation and the push for open sourcing, the rate of new C# lines written per day is probably increasing even more.
C# jobs are plenty. Much more than some hyped languages around here. And it shows no sign of slowing down.
By the way, C# is no longer tightly associated with Windows for a few years already. It's common for C# code written today to empower a microservices fleet deployed over a large kubernetes infrastructure.
- akra 5y agoAs an example the other day I was writing low level protocol code in F# (but could do the same in C#), allocating a decent byte array on the stack (stackalloc), putting value types in it, bit-shifting and putting those numbers in place in the same byte array without a single heap allocation nor a single unsafe block of code or needing other techniques like byte array pooling. In previous days the only choice often was jumping into C/C++ and writing extern functions that usually had an associated penalty especially in hot loops where we want to employ this style of coding. Made me realize how far the .NET Core ecosystem has come in the last few years. When having to go back to Java I do see the performance penalties that I didn't see many years ago. And yes this code is all going to be hosted in containerized Linux infrastructure. Our tests showed much better single and multi-threaded performance for our cases than many other popular frameworks across many languages we evaluated. YMMV but IMO the ecosystem has made up a lot of ground in a small space of time.