I think you would be surprised the inroads .NET is making, for one. Second, it is a lot easier to get people using something they can just download and start using. This (I believe) is the case with .NET now, but it has not always been that way. Not by a long shot. (And, even now, actually deploying a JVM based solution is much much cheaper than a .NET one.)
On Aug 26, 1:27 pm, Oscar Hsieh <zen...@gmail.com> wrote: > Really??? Then why did not .NET enjoy the same treatment??? Microsoft > was much much more powerful than Sun micro > I agree with Reinier, Java won because it provides much more than just > syntax fix. By having a VM and > garbage collector Java provides a platform that is more secure and less > likely to shoot your own foot. By the way, > I graduate 1997 Java already start to flourish, even my school - one of the > best CS in Canada, never teaches Java. > > > > On Thu, Aug 26, 2010 at 12:03 PM, Josh Berry <tae...@gmail.com> wrote: > > On Aug 26, 9:09 am, Reinier Zwitserloot <reini...@gmail.com> wrote: > > > What's confusing about that? Folks switched from C to java in fairly > > > large droves, and my entire argument is that this happened not because > > > java was C with nicer syntax, but because java was very much not C at > > > all: It did NOT let you program to the bare metal and give you > > > entirely different features instead. > > > I still think this is a wrong history. Java took off in large part > > because it was the intro programming class at colleges. It got there > > by having a nice corporate backing. To dismiss this, I think, is a > > large mistake. Not to mention the joy that was JNI. (I guess still > > is.) > > > Scala lets you do everything java does, with slightly nicer syntax. > > > Actually, unless you are taking the "Turing complete" argument, then > > there are many things I can do in Scala I couldn't do in Java. > > Pattern matching springs to mind rather quickly. Lazy vals, trait > > mixins, etc. Can you reproduce the behavior elsewhere? Yeah. > > Definitely. Doesn't mean I want to, personally. > > > > I'm trying to explain that this is historically not a formula for > > > creating the next big thing programming language. Scala could of > > > course be the first language in history to become a 15%er based on > > > only nice syntax, but that would be rather surprising. (15%er = a > > > language which, at some point in time, was being used for at least 15% > > > of all coding going on worldwide. Only a select few languages can make > > > this claim, and there are usually only 2 at a time. Right now this is > > > C and java, and you'd have to go back more than a decade to find > > > another). > > > I think the big problem here is that Scala has opened it up so that > > learning the language has very little to offer by itself now. > > Instead of finding strictly language tricks to solve problems, we are > > left with learning the actual abstractions to build solutions. For > > myself, I think I am better for learning them. Even if they do have > > scary names. > > -- > > You received this message because you are subscribed to the Google Groups > > "The Java Posse" group. > > To post to this group, send email to javapo...@googlegroups.com. > > To unsubscribe from this group, send email to > > javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com> > > . > > For more options, visit this group at > >http://groups.google.com/group/javaposse?hl=en. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.