Ruby vs C++: 30 mittarin vertailu

Ruby vs C++

Ruby

Ruby on Object-Oriented, Functional, Procedural-ohjelmointikieli, joka ilmestyi ensimmäisen kerran vuonna 1995 ja jonka suunnitteli Yukihiro Matsumoto. Pääasialliset käyttötapaukset: Web Development, Automation, Scripting.

C++

C++ on Procedural, Object-Oriented, Generic-ohjelmointikieli, joka ilmestyi ensimmäisen kerran vuonna 1985 ja jonka suunnitteli Bjarne Stroustrup. Pääasialliset käyttötapaukset: Systems Programming, Embedded, Performance-Critical Applications.

30 mittaria

MittariRubyC++
GitHub Stars5422865302
Stack Overflow Tags693614832809
TIOBE Rank377
RedMonk Rank4711
PYPL Rank529
Average Salary (USD)113673128124
Job Postings3460543598
Benchmarks Score0.831.05
Learning CurveHardHard
Community SizeLargeVery Large
Documentation Quality610
Ecosystem Maturity710
Industry Adoption910
Type System Complexity97
Concurrency Support910
Performance - Execution Speed109
Performance - Memory Usage98
Performance - Startup Time97
Tooling Quality610
Package Manager Quality810
IDE Support610
Debugging Experience710
GitHub Stars Rank295
Stack Overflow Tags Rank2811
Average Salary Rank3213
Job Postings Rank305
Benchmarks Rank252
Learning Curve Score23
Community Size Score810
AHP Score7.138.5

AHP-pisteet

  • Ruby: 7.13 (#31)
  • C++: 8.5 (#1)
Ruby            | ####### 7.13
C++             | ######## 8.5

Milloin valita Ruby

Web Development, Automation, Scripting, General Programming. Ruby on Object-Oriented, Functional, Procedural-ohjelmointikieli, joka ilmestyi ensimmäisen kerran vuonna 1995 ja jonka suunnitteli Yukihiro Matsumoto. Pääasialliset käyttötapaukset: Web Development, Automation, Scripting.

Milloin valita C++

Systems Programming, Embedded, Performance-Critical Applications. C++ on Procedural, Object-Oriented, Generic-ohjelmointikieli, joka ilmestyi ensimmäisen kerran vuonna 1985 ja jonka suunnitteli Bjarne Stroustrup. Pääasialliset käyttötapaukset: Systems Programming, Embedded, Performance-Critical Applications.

Hello World -esimerkki

Ruby:

puts 'Hello, World!'

C++:

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

Άλλες γλώσσες