On Feb 13, 8:51 pm, Ed <[email protected]> wrote:

> Because (besides domain specific languages) this world cannot deal
> with more than one language at a time.  In the 70's it was C, the 80's
> it was [hold on to your keyboards] C++, then Java, now the world is
> thinking if C# only ran on *nix/Mac and variants we'd all be forced by
> employers to sling C#.  As soon as someone develops a compiler for
> JavaScript we'll all be forced to write JavaScript...since Web 2.0 is
> getting most of the press these days and everyone knows the trade rags
> don't lie.

Such a narrow world view.  In the 70's and early 80's there were
probably more Cobol programmers than C programmers.  In the late 80's
and early 90's there were probably more Visual Basic programmers than
there were C++ programmers.  JavaScript is only important if you're
writing web stuff.

Do you know how much Fortran is written in the high performance
computing world?  How much C and C++ in the gaming world?  Did you
know Forth is far from dead in the embedded world?

None of these are really domain specific, they just happen to be
popular in their domains.

"One language" has never been true and likely never will be.

> You are preaching to the choir here...the question that I cannot
> resolve is why not just use Java then; what value add in the business
> setting does Scala offer beyond Java?  Can't Java handle anything
> business requires?  In other words, *why* push/suffer to use Scala in
> the first place--other than to have a little fun?  At least in
> Clojure's case, I can take advantage of concurrency, something Java
> lacks.

val (paid, unpaid) = invoices partition (_.balance == 0)

I'm suffering less already.  As for concurrency, I've written and used
actors, futures, and STM in Scala and they were all quite pleasant.

> No argument, but why adopt if Java v10...err...1.10 will do?  Java is
> not perfect, but will pretty much handle 99% of anything business can

Java will handle 100% of anything a business can throw at it.  So will
x86 assembly.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to