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

Metric Value Rank
GitHub Stars 55399 25
Stack Overflow Tags 668243 32
TIOBE Rank 49
RedMonk Rank 51
PYPL Rank 56
Average Salary (USD) 108106 41
Job Postings 32694 35
Benchmarks Score 0.77 36
Learning Curve Hard
Community Size Large
Documentation Quality 9
Ecosystem Maturity 9
Industry Adoption 9
Type System Complexity 7
Concurrency Support 4
Performance - Execution Speed 6
Performance - Memory Usage 5
Performance - Startup Time 6
Tooling Quality 9
Package Manager Quality 9
IDE Support 9
Debugging Experience 9
GitHub Stars Rank 25
Stack Overflow Tags Rank 32
Average Salary Rank 41
Job Postings Rank 35
Benchmarks Rank 36
Learning Curve Score 4
Community Size Score 8
AHP Score 7.17 30

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