On Wed, Jun 18, 2008 at 6:58 AM, Rahil Kantharia <[EMAIL PROTECTED]> wrote: > > MSFT created C#, just to attract Java community, but infact it did not > happen. > Java was scared of Ruby and hence jRuby appeared. MS waked up a bit > later and now we have IronRuby.
If you start with C++ and remove all of its painful, unsafe and rarely-used features, you're going to end up with a language that looks like Java. That's not to say that Java wasn't an influence on C#, but the language was clearly aimed primarily at C++ programmers already on a Microsoft platform. Another way of looking at it is to recognize that in 1999, Microsoft had two first-class development environments -- VB6 and VC6. VB.NET was the CLR "upgrade path" for the VB6 programmers and C# served the same purpose for VC6. As for "Java was scared of Ruby", I assume by Java that you mean Sun. Sun didn't start supporting JRuby until well after the project was started by people in the community. Well before that, there was Jython -- an implementation of Python for the JVM. The creator of Jython was Jim Hugunin, who went on to create IronPython and work for Microsoft. And this was before Ruby's fairly recent meteoric (and largely Rails-driven) rise to prominence. So, interest in dynamic languages has been growing steadily over the last decade and it's not just some recent mad (and fear-based) scramble to support them. Finally, I think you'll find that -- at least in the short term -- most programmers don't have a choice about the language they use; it's dictated to them by their employer. -- Curt Hagenlocher [EMAIL PROTECTED] _______________________________________________ Ironruby-core mailing list [email protected] http://rubyforge.org/mailman/listinfo/ironruby-core
