Are Scala and functional programming a meme? I see a lot of hype about it but not a lot of job postings. I am a Java developer so I could pick Scala up pretty quickly. Is it worth learning?
>>58769221
is haskell on the same meme level as Scala?
>>58769221
why don't you decide for yourself ? it's not like you'll get any useable answer here, just some CS dropouts spouting inane bullshit
>>58769262
Most of the articles I read seemed quite biased. I will probably give it a shot, but I just wanted some less biased opinions.
>>58769295
everyone calling himself a "developer" should at least have learned one language from each programming paradigm.
>>58769394
(Junior) developer. I only have so much time.
OOP is the actual meme
http://blog.higher-order.com/blog/2008/12/04/no-such-thing/
>>58769221
it's a shitty language that will throw StackOverflowExceptions for shit like fold right with moderate sized data sets.
I don't know many JVM languages that manage to throw such an exception.
also java has lambda and shit now.
I guarantee you will want to kill yourself trying to use scala for anything other than meme projects.
just use java and frick off.
>>58769221
>Scala
It kind of is a meme, in the sense that it got popular without people realizing what it really was. They thought they were getting a better Java when in fact it was a Haskell-lite with C++-level complexity.
>functional programming
No. Functional programming is, conceptually, one of the simplest ways to ensure program correctness.
>>58769715
I was with you up until
>just use Java
There are perfectly reasonable alternatives to Java today that will save you time and effort, like Kotlin (if what you were looking for in Scala was fancier OOP with more compile-time correctness checks) or Clojure (for FP).
>>58769221
Scala is basically dead. Lightbend (formerly Typesafe) has moved most of the team to work on Java APIs since Scala wasn't seeing much uptake and they actually need to make money.