Live data from Hacker News

C# is the language of the year, Python of the decade

sites.google.com

21–30 of 74 posts

Re: C# is the language of the year, Python of the decade

#21
post #4

I recently started using C#, having not programmed for windows in years, and have to admit I'm greatly impressed by it. It really feels modern, well designed, and very flexible and powerful, in too many ways to list. Unfortunately, I'm finding the .NET libraries that I'm using not quite so well designed - Working with windows forms specifically. Fortunately, a lot of the third party libraries seem pretty well designe…

If you're using C# or similar, the only reasonable choice is to always use Mono. Just use the cross platform and open source runtime, as you would for any other language, and pretend that .Net doesn't exist.

Or just use java and benefit from mature libraries and frameworks, tooling and package management that isn't a piece of shit. Your insurance is the openjdk then rather than a thinly veiled promise not to sue from Microsoft.

Re: C# is the language of the year, Python of the decade

#22
It all depends on the definition of popular. This is not to be confused with widely used.

Much more interesting (and catching the Zeitgeist) metric will be:

"Languages (and tools) the top 5% developers prefer to use when left on their own"

From anecdotal evidence Python is indeed somewhat high ranked there.

Re: C# is the language of the year, Python of the decade

#23
post #10

Quite deservedly so, you can't argue with statistics! Anyway, I saw something interesting in the graph. If you just look at C and C#, then in 2011 you notice that where C made a sharp decline, C# made an almost equally sharp incline. Are these movements correlated? What happened in 2011 that made a bunch of wannabe (since they look for C tutorial) C programmers suddenly turn to wannabe C# programmers? I realise it ma…

Probably the end of older generation COM C++ stuff that is being pushed to .net (server 2k appears to have finally bit the dust in corporates) and reasonable maturity of WCF.

Re: C# is the language of the year, Python of the decade

#24
post #10

Quite deservedly so, you can't argue with statistics! Anyway, I saw something interesting in the graph. If you just look at C and C#, then in 2011 you notice that where C made a sharp decline, C# made an almost equally sharp incline. Are these movements correlated? What happened in 2011 that made a bunch of wannabe (since they look for C tutorial) C programmers suddenly turn to wannabe C# programmers? I realise it ma…

I wonder if that's when Google started recognizing that "C#" wasn't a typo of "C". :-) C# has always been a PITA to search for (although, maybe not as bad as 'Go').

Re: C# is the language of the year, Python of the decade

#25
post #4

I recently started using C#, having not programmed for windows in years, and have to admit I'm greatly impressed by it. It really feels modern, well designed, and very flexible and powerful, in too many ways to list. Unfortunately, I'm finding the .NET libraries that I'm using not quite so well designed - Working with windows forms specifically. Fortunately, a lot of the third party libraries seem pretty well designe…

If you're using C# or similar, the only reasonable choice is to always use Mono. Just use the cross platform and open source runtime, as you would for any other language, and pretend that .Net doesn't exist.

Serious question, I'll come back through my comment log to look at replies I promise: what tools exist for C# on Mono? I've used VS. I use Eclipse. I refuse to leave an IDE. I've never liked debugging from the command line. Any help here would be appreciated since I really like C#'s sense of balance and embracing newer ideas from the functional side of the house.

Thanks.

Re: C# is the language of the year, Python of the decade

#26
post #3

In addition I would like to point out that according to TIOBE C is the number one language of the year and C# dropped a place. http://www.tiobe.com/index.php/content/paperinfo/tpci/index....

That's inline with what I'm seeing. Were dropping .net slowly as it's simply unpredictable to manage costs and the staff quality in London to be honest is shit.

Re: C# is the language of the year, Python of the decade

#27

Earlier quoted context omitted.

If you're using C# or similar, the only reasonable choice is to always use Mono. Just use the cross platform and open source runtime, as you would for any other language, and pretend that .Net doesn't exist.

Serious question, I'll come back through my comment log to look at replies I promise: what tools exist for C# on Mono? I've used VS. I use Eclipse. I refuse to leave an IDE. I've never liked debugging from the command line. Any help here would be appreciated since I really like C#'s sense of balance and embracing newer ideas from the functional side of the house. Thanks.

You can use MonoDevelop to develop C# projects on Mono:

http://monodevelop.com/

Re: C# is the language of the year, Python of the decade

#28

Earlier quoted context omitted.

Serious question, I'll come back through my comment log to look at replies I promise: what tools exist for C# on Mono? I've used VS. I use Eclipse. I refuse to leave an IDE. I've never liked debugging from the command line. Any help here would be appreciated since I really like C#'s sense of balance and embracing newer ideas from the functional side of the house. Thanks.

You can use MonoDevelop to develop C# projects on Mono: http://monodevelop.com/

I'll take a look at that now.

Re: C# is the language of the year, Python of the decade

#29

Earlier quoted context omitted.

If you're using C# or similar, the only reasonable choice is to always use Mono. Just use the cross platform and open source runtime, as you would for any other language, and pretend that .Net doesn't exist.

Serious question, I'll come back through my comment log to look at replies I promise: what tools exist for C# on Mono? I've used VS. I use Eclipse. I refuse to leave an IDE. I've never liked debugging from the command line. Any help here would be appreciated since I really like C#'s sense of balance and embracing newer ideas from the functional side of the house. Thanks.

Xamarin has a full application suite to complement it. I'd say since 2010 it has been perfectly mature. The C# runtime on Linux is slower than the Oracle JVM though, but about as fast as the OSS JVM from the statistics I last saw.
Post reply on HN