3 ms·
Java can haz Lambdas (C# does haz for 10 years)
- frou_dh 12y agoFor the Lisp programmer to broadcast that he had to crow it from his horse and cart!
- rbanffy 12y agoOTOH, Java runs on every major (and deverão minor) operating systems and hardware platforms, from humble feature phones to large mainframes, to the Hadoop clusters that process some of the largest datasets ever collected. C# code runs on Windows machines and, with some effort and courage (one may describe it as recklessness) on Mono.
- AndrewDucker 12y agoWindows. Mac. iOS. Android. Windows Phone. http://xamarin.com/platform http://xamarin.com/platform
- tarminian 12y agoBut really, who uses C# on anything but Windows.
- AndrewDucker 12y agoRdio Dow Jones Tesco Microsoft Bosch-Siemens Direct Energy Ara Sennheiser Kimberley-Clark Xactware National Instruments To pick just the people on http://xamarin.com/customers http://xamarin.com/customers
- tarminian 12y agoA choice I'm sure they will regret in a few years...
- rbanffy 12y agoWhen people say Java, I almost always think about mobile and enterprise applications. While true you can build desktop apps with Java, that's not a common usage. And, mind you, you forgot the platform almost every internet connected server runs.
- dham 12y agohttps://news.ycombinator.com/item?id=7692112 https://news.ycombinator.com/item?id=7692112
- Turing_Machine 12y agoC# isn't really my cup of tea, but I've had reasonably good luck running (well-written) third-party C# code on Linux and OS X using Mono. What are some of the issues that make this reckless?
- rbanffy 12y agoMono had some issues with memory management that appear to make it less reliable for very long-running processes - I don't have first hand experience with that. The size of the community may also be an issue, since there are not many companies deploying enterprise applications on Mono and you may experience issues completely unique to your stack and have no other way to solve it than to redeploy on .NET.