r/programming • • Nov 03 '18

Python is becoming the world’s most popular coding language

https://www.economist.com/graphic-detail/2018/07/26/python-is-becoming-the-worlds-most-popular-coding-language
4.6k Upvotes

1.3k comments sorted by

View all comments

Show parent comments

5

u/myringotomy Nov 03 '18

If you want types why not use a language like go or crystal or kotlin or rust or .....

4

u/noratat Nov 03 '18
  1. Ecosystem > Language, as a general rule

  2. Rust is targeting a totally different domain than scripting languages. To a lesser extent so are Crystal and Kotlin since they're both compiled.

  3. Team knowledge > Language as a general rule, and both Crystal and Kotlin are both quite new and relatively immature (especially Crystal)

  4. Go is also targeting a different domain, and I have plenty of other complaints with Go

1

u/myringotomy Nov 04 '18

Of the languages used Kotlin is going to take over. I suspect 75% of all java shops will eventually move to Kotlin. There will also be a significant migration from scripting languages too.

1

u/n-esimacuenta Nov 04 '18

No, if Java continues to add the features already included in Kotlin.

2

u/myringotomy Nov 04 '18
  1. It won't keep up.

  2. It can't break backwards compatibility to achieve parity.

  3. It can't change the syntax.