scala's better for pure functional programming especially with libraries such as zio
|
Not sure where this goes so feel free to move if needed, but I was wondering why a lot of people are choosing kotlin over scala from what I've seen, after some brief research it seems scala is the better language to go with, is there anything I'm missing?
scala's better for pure functional programming especially with libraries such as zio
Scala has a lot of functional programming features while Kotlin focusses more on industry needs like:
* Fast compile times
* Great tooling support
* Java interop
* Multiplatform support
* Extendable compiler
Kotlin also has some language features that are not in Scala like build in null safety.
Also, Kotlin being supported by big companies like Google and Jetbrains probably makes it a very likely that the language won't easily die.
The most important reason why people pick Kotlin over Scala however is that it's just easier to learn.
i'm going to be cynical and say the biggest reason is Google and Jetbrains...
Not really much of a reason to choose 1 over the other, unless you simply only knew about 1 of the 2 languages, there's a few big companies that utilise Scala that don't touch kotlin, vice versa. Was more wondering what the pros/cons are when you put em next to each other
https://www.scala-lang.org/old/node/1658
Foursquare
Netflix
Tumblr
The Guardian
precog
Sony
AirBnB
Klout
Apple (added Sep., 2013)
VerizonLinkedIn
Foursquare
Netflix
Tumblr
The Guardian
precog
Sony
AirBnB
Klout
Apple
Verizon
It doesn't matter who uses what, like with all languages they're tools and which tool you use depends entirely on what you're trying to build. Android app? Kotlin. Big data parallel cruncher? Scala.
Kotlin solves Java's verbosity issue, Scala solves Java's lack of Functional Programming, prioritize accordingly.
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |