Thread: Kotlin VS Scala

Page 1 of 2 12 LastLast
Results 1 to 10 of 11
  1. #1 Kotlin VS Scala 
    Banned

    Join Date
    Jun 2013
    Posts
    499
    Thanks given
    119
    Thanks received
    70
    Rep Power
    0
    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?
    Reply With Quote  
     

  2. #2  
    Registered Member

    Join Date
    Dec 2015
    Posts
    166
    Thanks given
    77
    Thanks received
    87
    Rep Power
    404
    scala's better for pure functional programming especially with libraries such as zio
    "It's all a matter of perspective. There is no single path in life that is right and fair and does no harm."
    Reply With Quote  
     

  3. #3  
    Renown Programmer
    Bartvh's Avatar
    Join Date
    May 2017
    Posts
    370
    Thanks given
    89
    Thanks received
    208
    Rep Power
    497
    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.
    Attached image
    Guthix Open Source Emulation Framework
    Reply With Quote  
     

  4. Thankful user:


  5. #4  
    Banned

    Join Date
    Jun 2013
    Posts
    499
    Thanks given
    119
    Thanks received
    70
    Rep Power
    0
    Quote Originally Posted by Bartvh View Post
    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.
    Huh, thanks for the insight
    Reply With Quote  
     

  6. #5  
    Registered Member

    Join Date
    Feb 2010
    Posts
    3,253
    Thanks given
    1,145
    Thanks received
    909
    Rep Power
    2081
    i'm going to be cynical and say the biggest reason is Google and Jetbrains...
    Reply With Quote  
     

  7. #6  
    Banned

    Join Date
    Jun 2013
    Posts
    499
    Thanks given
    119
    Thanks received
    70
    Rep Power
    0
    Quote Originally Posted by Fire Cape View Post
    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
    Reply With Quote  
     

  8. #7  
    Registered Member
    Tyluur's Avatar
    Join Date
    Jun 2010
    Age
    26
    Posts
    5,103
    Thanks given
    1,819
    Thanks received
    1,767
    Rep Power
    2438
    Quote Originally Posted by Bartvh View Post
    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 wouldn't have started that list by mentioning fast compile times haha but you're on the right track .
    Quote Originally Posted by blakeman8192 View Post
    Keep trying. Quitting is the only true failure.
    Spoiler for skrrrrr:

    Attached image
    Reply With Quote  
     

  9. #8  
    Registered Member
    Tyluur's Avatar
    Join Date
    Jun 2010
    Age
    26
    Posts
    5,103
    Thanks given
    1,819
    Thanks received
    1,767
    Rep Power
    2438
    Quote Originally Posted by A NULL View Post
    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
    Any examples of the companies u mentioned?
    Quote Originally Posted by blakeman8192 View Post
    Keep trying. Quitting is the only true failure.
    Spoiler for skrrrrr:

    Attached image
    Reply With Quote  
     

  10. #9  
    Banned

    Join Date
    Jun 2013
    Posts
    499
    Thanks given
    119
    Thanks received
    70
    Rep Power
    0
    Quote Originally Posted by Tyluur View Post
    Any examples of the companies u mentioned?

    https://www.scala-lang.org/old/node/1658

    LinkedIn
    Twitter
    Foursquare
    Netflix
    Tumblr
    The Guardian
    precog
    Sony
    AirBnB
    Klout
    Apple (added Sep., 2013)
    VerizonLinkedIn
    Twitter
    Foursquare
    Netflix
    Tumblr
    The Guardian
    precog
    Sony
    AirBnB
    Klout
    Apple
    Verizon
    Reply With Quote  
     

  11. #10  
    Renown Programmer
    Greg's Avatar
    Join Date
    Jun 2010
    Posts
    1,179
    Thanks given
    260
    Thanks received
    1,012
    Rep Power
    2003
    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.
    Attached imageAttached image
    Reply With Quote  
     

Page 1 of 2 12 LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Paint VS Photoshop, Vote Please!!!
    By Karlis in forum General
    Replies: 22
    Last Post: 11-04-2007, 07:40 PM
  2. Messiah vs i lur3z i
    By messiaH in forum Battles
    Replies: 31
    Last Post: 07-25-2007, 12:02 AM
  3. Collin vs Da grizzley
    By Collin in forum General
    Replies: 13
    Last Post: 06-06-2007, 08:01 PM
  4. Bullet vs Fezz GFX Battle
    By Bullet in forum Showcase
    Replies: 36
    Last Post: 06-06-2007, 07:25 PM
  5. Stu vs Karlis
    By Stuie in forum General
    Replies: 35
    Last Post: 06-02-2007, 03:09 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •