3 ms·
It's 2012. There is an alternative to Java. It's called C#
by aninteger 15y ago
It's 2012. There is an alternative to Java. It's called C#
- tomjen3 15y agoYeah, but it is not really relevant in this context. The distance between C# and Java is much, much smaller than between lisp and any member of the C family (except objective C).
- rbanffy 15y agoC# and Java are very close. I wouldn't be surprised if the numbers - LoC, performance and time-to-develop - were very similar to the Java ones. The article states the Lisp code is significantly smaller and development was much faster. I don't see how C# could approach Lisp even adjusting for the fact it's Peter Norvig writing it.
- scarmig 15y agoWell, "very close" might be an exaggeration. C# has lazy evaluation, generators, LINQ, generics, and functions as first class citizens, while Java has... none of those. Or what amounts to none of those. Overall C# ends up being a much more expressive language. Though obviously C# and Java are closer than C# and Lisp.