ืงืืืฆืช ืืืงืจืื ืืืื ืืืจืกืืืืืช ืืืจืื ืื
ืืจืกืช ื-Rust ืฉื ืืืจืืืืจ ืืชืืจืจื ืืงืจืืื ืืืื ืืืืฆืืขืื ืืืจืืืืจ ืืืืืืก ืืฉืคืช C. ืืขืืืก ืขื ืฉืืืื ืื-ืืื ืืช ืฉื ืืืืงืื ืฉื 32 ืืืืืืช, ืืืจืืืืจ ืฉื Rust ืืื ืืขื ืืืืืจ, ืืื ืืืืืงืืช ืขื ืืืชืจ ื-32 ืื ืืช ืืืืืง, ืืืืืจืืช ืืืขื ืื ืืืืชื ืฉืื ื ืืืืจืืืืจ C ืืืคืืื ืืืฆืืขืื ืืจืืช ืขืืืื ืฉื 28 ืืืืืื ืื ืืช ืืฉื ืืื ืืฉืจืช ืขื Xeon CPU E3-1230 v2 3.3 GHz.
ืืช ืื ืืฉื ืืืื ืืืืื ืช ืืืฆืืขืื ืชืคืกื ื ืืืื ืืฉืคืืช Go ื-C#, ืฉืืจืื ืชืืฆืืืช ืงืจืืืืช ืืืื (ืืจืืืืจ ื-Go ื ืืฆื ืืืืื ืื ืขื ืืืืงืื ืฉื ืขื 16 ืื ืืช, ืืืื ืืืคืกืื ืืขื ืืืืืงืืช ืขื ืืืชืจ ื-16 ืื ืืช ืืืืืง). ืขื 256 ืืืืืืช ืืืืืง, ืืืฆืืขื ืืฉืื ืฉื ืืจืืืืจ ื-C# ืืื ื-28 ืืืืืื ืืืืืืช ืืฉื ืืื, ืืื ืื ืืืชืงื ืฉื ื-Go ืืื ื-25 ืืืืืื ืื ืืช ืืฉื ืืื.
ืืืืจ ืืื, ืขื ืชืืฆืืืช ืงืจืืืืช ืืืื, ืืื ืื ืืืื ืขืืืจ
Java, Ocaml ืืืืกืงื, ืฉืืืจ ืืื ืืคืืืืจ ื ืืืจ ืืืืืจื ืืืคืฉืจืืืืช ืฉื ืืฉืื ืืขืืจ ืืื ืืืื ืืืชืืืจ ืขื 12 ืืืืืื ืืืืืืืช ืืฉื ืืื. ืื ืืื ืืืชืงื ืฉื Swift ื-JavaScript ืืจืื ืคืืืืจ ืืืื ืขืื ืืืชืจ, ืืฉืื ืืกืืืืื ืืขืื ืืจืืื ืืจืื ืฉื 5 ืืืืืื ืืืืืืช ืืฉื ืืื.
ืืช ืืืืจืื ืืขืืืื ืืฉืืื ืื ืื ืืืชืงื ืฉื Python, ืฉืืฆืืื ืืขืื ืจืง 0.14 ืืืืืื ืืืืืืช ืืฉื ืืื. ืืืืฉืื ืฉื Python ืฉืืืฉ ืืืขืจืืช ืืืืจืืช ืืืชืืจืืื ืื ืืื JIT ืืืื ืืืคืืืืืืฆืืืช ืกืคืฆืืคืืืช (ืืงืื ืืืคืขื ืืืืฆืขืืช CPython 3.7 ืืื ืืื ืชืืื ื-PyPy, ืื ืืฉ ืืฆืืื ืฉืืืคืืืืืืฆืื ืฉื ืืื ื ืืืกืื ื ืชืื ืื ืืืืื ืืฉืคืจ ืืช ืืืืฆืืขืื ืื-10 ืคืขืืื. ).
ืื ืืกืฃ, ืืืฆืขื ืืืืงืืช ืืืืื ืืื ืืืจืืืช ืืช ืืขืืืืช ืืืฆืืฆื ืืืช ืืืฉืคืขื ืฉื ืืืกืฃ ืืืฉืคื. ืืืืืงื ืืืื ืืช ืืืฉืืื ืืืืจ ืืขืืจืช ืื ืืืืื ืขื ืืื ืื ืื ืืืฉืืืื ืืืื ืืืืืืง ืฉืื ื ืฉืืื. ืืืืืืืื ืขืืืื ืืื ื ืืื ื-C ืื-Rust, ืฉืชืืฆืืืชืืื ืืื ืืืขื ืืืชื ื ืืชื ืืช ืืืืืื ืขืืืจ ืืจืืื ืฉื ืืืืืื ืืืืืืช ืืฉื ืืื (ื-1 ืืืงืจืืกืืคื). ื ืื ื-Go ืชืคืงื ืืืื, ืืื ืจืง โโืืขื ืืืืืจื ืืืืืืืื ืืื ื ืฉืืจ ืืจืื ืฉื 20 ืืืงืจื-ืฉื ืืืช. ืื ืื ืืืชืงื ืฉื C# ืืจืื ืขืืืืืื ืฉื ื-20 ยตs.
ืืขืืืืืื ืืืจืืืื ืืืืชืจ ืืืฆืื ืขื ืืื ืื ืืื ืืชืงื ืื ืฉื JavaScript ื-Java (ืืฉืืืืช ืฉื ืืืชืจ ื-300 ยตs).
ืืืืงืจ ื ืขืจื ืืื ืืืขืจืื ืืช ืืืคืฉืจืืช ืืคืชื ืืจืืืืจืื ืืจืืืื ืืขืจืืช ืืคืขืื ืืฉืคืืช ืืจืื ืืืืื ืืืชืจ ื-C. ื ืืื ืืขืืฉืื, 39 ืืชืื 40 ืืขืืืช ืืืืจืื ืืืื ืืงืก ืงืฉืืจืืช ืืื ืืื ืืชืงื ืื, ืื ืฉืืืขืืืช ืฉื ืฉืืืืฉ ืืฉืคื ืืืืืืืช ืืืชืจ ืืืขืืจืช ืื ืืื ืืชืงื ืื ืื ืืืืฅ ืืงืจื ื ืื ืืจืื ืืืฉืชืืฉ
ืืืืื ืืขืืืื, ืืืืข ืืืกืงื ื ืฉืฉืคืช Rust ืืื ืืืืขืืืช ืืืืื ืืืืชืจ ืืคืืชืื ื ืืืื. ืืืืืืืช ืฉื Rust ืืืืืืช ืืช ืืืขืืืช ืืงืฉืืจืืช ืื ืืืื ืืืืจืื ืืจืื ื ืืืื ืืขืืืช ืฉื ื-2% ืขื 10% ืืืืื ืืืฆืืขืื ืืืฉืืืื ืืืจืืืืจืื ืฉื C. Go ื-C# ื ืืฉืืื ืืชืืืืื ืื ืืืฆืืจืช ืจืืืื ืืขืจืืช ืืืฆืืื ืืื ืืฉืืืื ืฉื ืชืช ืืืคืืืช ืืฉื ืืื ืื ืืจืืช ืืืืกืืฃ ืืฉืคื ืืงืืืืช.
ืืงืืจ: OpenNet.ru