PHP 与 C 对比:30项指标

PHP 对比 C

PHP

PHP 是一种Object-Oriented, Functional, Procedural编程语言,首次出现于 1995 年,由 Rasmus Lerdorf 设计。主要应用场景:Web Development, Automation, Scripting。

C

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

30项指标

指标PHPC
GitHub Stars5487561804
Stack Overflow Tags691410860669
TIOBE Rank376
RedMonk Rank4811
PYPL Rank418
Average Salary (USD)122663132367
Job Postings3524141524
Benchmarks Score0.660.83
Learning CurveHardHard
Community SizeLargeVery Large
Documentation Quality810
Ecosystem Maturity910
Industry Adoption810
Type System Complexity78
Concurrency Support69
Performance - Execution Speed610
Performance - Memory Usage69
Performance - Startup Time410
Tooling Quality68
Package Manager Quality610
IDE Support58
Debugging Experience69
GitHub Stars Rank2713
Stack Overflow Tags Rank316
Average Salary Rank247
Job Postings Rank2811
Benchmarks Rank5624
Learning Curve Score32
Community Size Score89
AHP Score6.588.28

AHP综合评分

  • PHP: 6.58 (#42)
  • C: 8.28 (#9)
PHP             | ####### 6.58
C               | ######## 8.28

何时选择PHP

Web Development, Automation, Scripting, General Programming. PHP 是一种Object-Oriented, Functional, Procedural编程语言,首次出现于 1995 年,由 Rasmus Lerdorf 设计。主要应用场景:Web Development, Automation, Scripting。

何时选择C

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

Hello World 示例

PHP:

<?php echo 'Hello, World!'; ?>

C:

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

Other languages