C++ - 30 Metrics & AHP Score

Introduction

C++ is a Procedural, Object-Oriented, Generic programming language first appeared in 1985, designed by Bjarne Stroustrup. Main use cases: Systems Programming, Embedded, Performance-Critical Applications.

30 Metrics

Metric Value Rank
GitHub Stars 65302 5
Stack Overflow Tags 832809 11
TIOBE Rank 7
RedMonk Rank 11
PYPL Rank 9
Average Salary (USD) 128124 13
Job Postings 43598 5
Benchmarks Score 1.05 2
Learning Curve Hard
Community Size Very Large
Documentation Quality 10
Ecosystem Maturity 10
Industry Adoption 10
Type System Complexity 7
Concurrency Support 10
Performance - Execution Speed 9
Performance - Memory Usage 8
Performance - Startup Time 7
Tooling Quality 10
Package Manager Quality 10
IDE Support 10
Debugging Experience 10
GitHub Stars Rank 5
Stack Overflow Tags Rank 11
Average Salary Rank 13
Job Postings Rank 5
Benchmarks Rank 2
Learning Curve Score 3
Community Size Score 10
AHP Score 8.5 1

Hello World Example

#include <iostream>
int main(){ std::cout << "Hello, World!"; }

Main Use Cases

  • Systems Programming
  • Embedded
  • Performance-Critical Applications
  • STL
  • Qt
  • Boost
  • OpenCV

AHP Score

C++ AHP Score: 8.5 (#1)

Other languages