Scala - 30 Metrics & AHP Score

Introduction

Scala is a Object-Oriented, Functional programming language first appeared in 2004, designed by Martin Odersky. Main use cases: Backend Services, Enterprise Applications, Android.

30 Metrics

MetricValueRank
GitHub Stars5539925
Stack Overflow Tags66824332
TIOBE Rank49
RedMonk Rank51
PYPL Rank56
Average Salary (USD)10810641
Job Postings3269435
Benchmarks Score0.7736
Learning CurveHard
Community SizeLarge
Documentation Quality9
Ecosystem Maturity9
Industry Adoption9
Type System Complexity7
Concurrency Support4
Performance - Execution Speed6
Performance - Memory Usage5
Performance - Startup Time6
Tooling Quality9
Package Manager Quality9
IDE Support9
Debugging Experience9
GitHub Stars Rank25
Stack Overflow Tags Rank32
Average Salary Rank41
Job Postings Rank35
Benchmarks Rank36
Learning Curve Score4
Community Size Score8
AHP Score7.1730

Hello World Example

object Main extends App { println("Hello, World!") }

Main Use Cases

  • Backend Services
  • Enterprise Applications
  • Android
  • Akka
  • Play
  • Spark

AHP Score

Scala AHP Score: 7.17 (#30)

Other languages