3 ms·
I only recently started using C# (Mono) about a year ago due to Unity, and I have to say that I've been pleasantly surprised. I think it is a much better functi
by tolmasky 13y ago
I only recently started using C# (Mono) about a year ago due to Unity, and I have to say that I've been pleasantly surprised. I think it is a much better functional programming language than JavaScript (thanks to the combination of types, a saner lambda syntax, and generators) and ObjC (obviously, and the GC makes ARC seem absurd), the two languages I would say I'm an "expert" in and would have previously considered my "favorites". I couldn't believe that I was actually looking into how I could host a C# server for our backend (I ended up settling on node just because heroku is so easy to get up and running).
For some context, I use SubEthaEdit, and thus have no auto-complete or fancy IDE features, so my opinion is purely language based. With all three of these languages, my "style" more or less ends up turning them into the language I want to program in anyways (no subclassing, shying away from mutability, etc.). All in all this fits my long held belief that the worst programming language is whichever one you are currently using.