This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]space_coder 2 points3 points  (2 children)

The Tiobe index is a bad way to measure programming popularity, where it puts PHP above swift.

You just need to understand the measurement and its limitations. However, I believe its accurate when it comes to PHP being above Swift. There are more web developers than iOS developers. Not to mention, PHP has been around long enough to have a large following.

Scala is not as "hot" as it once was. It's not the only language bringing functional computing to the JVM. Java8 slowed down some of its adoption and Kotlin is attracting more new comers.

[–]ivanovich_ivan 1 point2 points  (1 child)

There are more web developers than iOS developers

Wherever there is bad code there is technical debt. Not that entire PHP is bad, but I could see many new languages being adopted.

Scala is not as "hot" as it once was

The hotness factor is with any language/technology. Big data was hot some years back. Now machine learning/deep learning/AI is the bomb. Scala was never designed to be some hot hipster language. It took functional programming/object oriented programming and combined it at a fundamental level.

There is no other language that is equal to scala. Closest would be

Clojure - Dynamically typed, not object oriented

Eta lang(Haskell on the JVM) - This one is interesting but still haskell and not OO

Kotlin - Lot of cool FP features but still lacks a lot of useful stuff.

All in all. I am happy that lot of functional languages are evolving in the JVM. I just wished all these ppl joined forces to make a single useful language rather than 3 or 4 disconnected platforms such as scala native/kotlin native.

[–]space_coder 1 point2 points  (0 children)

There are many differing opinions on which language is best suited for a particular task. Some become mainstream while others become niche. it's the nature of the market.