MSDN Flash Poll #13: Language Shapes The Way We Think
“Language shapes the way we think, and determines what we can think about.” Benjamin Lee Whorf
This week, given our feature article is on a (relatively) new .NET programming language, we’d like to know which is your favourite.
Comments
Anonymous
November 28, 2010
Interesting to see that Nemerle is not listed. How about IronScheme or Clojure-CLR?Anonymous
November 29, 2010
What about Clojure-CLR? github.com/.../wikiAnonymous
November 29, 2010
Clojure?Anonymous
November 29, 2010
Okay, okay. I added Clojure. :)Anonymous
November 30, 2010
The comment has been removedAnonymous
November 30, 2010
Hi Jörg Yes, that is a little picky :). That said, both IronPython and IronRuby *describe themselves" as open source implementations of the Python / Ruby languages: "IronPython is an open-source implementation of the Python programming language which is tightly integrated with the .NET Framework" http://ironpython.net/ "IronRuby is a Open Source implementation of the Ruby programming language for .NET, heavily relying on Microsoft's Dynamic Language Runtime." http://ironruby.net/ So while I buy your argument, the developers don't seem to draw the distinction so I'm pretty relaxed about it. MikeAnonymous
November 30, 2010
In that sense no language is a ".NET language". They're all implementations of languages for .NET... That's not how people think though.Anonymous
November 30, 2010
@Michael - you could argue that IL is a .NET language - a bit low-level, though. C# is perhaps the purest, in that it was designed from the ground up to target a CLI, but I'm sure I've read of some cross-compiler efforts to compile basic programs without a CLI.Anonymous
November 30, 2010
@Marc No, IL runs on Mono as well. IL is a language (albeit low-level) and there is an implementation for .NET.Anonymous
December 01, 2010
Would love to see MSIL on the list...