Hacker News new | comments | show | ask | jobs | submit login

I explain why I think Scala will be giant to people by saying it is Java's C++. It's as painful or nice as you want it, one company's use looks nothing like another's and it is building on years of pain points to solve problems in a different way while still using the current ecosystem(s).

I explain why I think Scala will be giant to people by saying it is Java's C++.

You know, back when Java was getting huge and I was still in grad school, Java was supposed to cure everything that was wrong with C++.

In the same grad school -- an old timer professor (so old, he actually wrote the very first commercial implementation of Merge Sort -- on paper punch tape, no less) looked at some C++ that used templates and commented, "C++ must be the new Cobol."

The C++ code I like is minimalist. The languages I like the best are minimalist. It's just my personal taste, but I don't see the point of making things more complicated than they have to be.

Java's C++

I would sell it that way to non-technical executives but not to anyone else.

I worked with someone who's a personal friend of Odersky and he's confident that Scala won't turn into C++. He described him as "way more scrupulous than Stroustrup".

It is too late for that.

I have this sneaking suspicion that Scala has blown past C++ and is taking aim on Perl.

I agree, but use that as a sell for why I think it's reasonable to use for business. It usually follows a technical discussion of it's benefits.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact