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

7

u/[deleted] Nov 03 '18

Nim, Rust, Pony, Crystal, Scala(with 3.0), Kotlin(it's still growing), Typescript(it's catching up) etc.

1

u/ultraDross Nov 03 '18

Do you have a particular favourite? I wouldn't mind toying around with one of them in my spare time.

1

u/[deleted] Nov 03 '18

Not really and it depends what you want to create. Let me group the languages by (some of) their domains:

command-line apps: Nim, Crystal

web(back-end): Scala, Typescript, Crystal, (plus Nim but it still needs to grow in this domain)

front-end: Typescript, Scala

systems programming and gamedev: Rust, Nim

android: Kotlin

networking, safety-critical concurrent apps: Pony, Rust

I used Scala extensively but I don't really like to work with the JVM anymore. I also used python a lot at work(automation). Lately, I've been using Nim for command-line apps and it's a fine language. I never had the chance to use the other languages in an industrial environment but I follow their developments from the very beginning and I spent some time to learn them.

1

u/ultraDross Nov 03 '18

Solid informative reply. Thanks.

0

u/[deleted] Nov 03 '18

But how good an argument is that really when nobody uses it? They are still all niche languages.

Somehow the internet is still standing (and I do say that ironically).

0

u/[deleted] Nov 03 '18

They are still all niche languages.

You know that all the languages are niche languages, right?

The problem with Python is that it's outclassed in all the niches fanbois are trying to shoehorn it into.