Julia 与 C 对比:30项指标

Julia 对比 C

Julia

Julia 是一种Multi-paradigm编程语言,首次出现于 2012 年,由 MIT 设计。主要应用场景:Data Science, Scientific Computing, Statistics。

C

C 是一种Procedural, Object-Oriented, Generic编程语言,首次出现于 1972 年,由 Dennis Ritchie 设计。主要应用场景:Systems Programming, Embedded, Performance-Critical Applications。

30项指标

指标JuliaC
GitHub Stars4476061804
Stack Overflow Tags580727860669
TIOBE Rank646
RedMonk Rank6911
PYPL Rank618
Average Salary (USD)104904132367
Job Postings2980141524
Benchmarks Score0.80.83
Learning CurveMediumHard
Community SizeMediumVery Large
Documentation Quality610
Ecosystem Maturity910
Industry Adoption610
Type System Complexity78
Concurrency Support69
Performance - Execution Speed810
Performance - Memory Usage89
Performance - Startup Time710
Tooling Quality88
Package Manager Quality510
IDE Support98
Debugging Experience99
GitHub Stars Rank4913
Stack Overflow Tags Rank516
Average Salary Rank467
Job Postings Rank4611
Benchmarks Rank3324
Learning Curve Score52
Community Size Score69
AHP Score6.718.28

AHP综合评分

  • Julia: 6.71 (#38)
  • C: 8.28 (#9)
Julia           | ####### 6.71
C               | ######## 8.28

何时选择Julia

Data Science, Scientific Computing, Statistics, Visualization. Julia 是一种Multi-paradigm编程语言,首次出现于 2012 年,由 MIT 设计。主要应用场景:Data Science, Scientific Computing, Statistics。

何时选择C

Systems Programming, Embedded, Performance-Critical Applications. C 是一种Procedural, Object-Oriented, Generic编程语言,首次出现于 1972 年,由 Dennis Ritchie 设计。主要应用场景:Systems Programming, Embedded, Performance-Critical Applications。

Hello World 示例

Julia:

println("Hello, World!")

C:

#include <stdio.h>
int main(){ printf("Hello, World!\n"); return 0; }

Other languages