William, I, too, do think as well that Java lacks support for some features, in the JVM, too.
I also don't think Java is the best language these days (speaking of languages and not of the runtime). It is well behind the .NET platform when it comes to pure languages, apart from Scala, but nobody uses that. C# for example is the "better Java" in my opinion. I think the main reason why people pick up Java is because they know it already. It is so widely used in the industry, especially in enterprise software, that it is hard to compete with it. Economical factors play a role. Because there are so many Java programs, many Java Programmers are needed. And because there are many Java programmers, you write your programs in Java. After all, when you write software professionally, you got to make sure that you actually will always find people to build and maintain it. With Java this can be done quite easily. And while I'd prefer to code in Scala at work - you simply won't find people who want to learn it or who already are proficient in it on the market. For managers, this is a major downside. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
