Pas C qədər sürətlidir?
Pas C qədər sürətlidir?

Video: Pas C qədər sürətlidir?

Video: Pas C qədər sürətlidir?
Video: ARCHERO: Кто такой BLAZO? Первый взгляд на героя. Полная коллекция героев. 2024, Mart
Anonim

Sualınıza cavab vermək üçün: Xeyr, Pas olmağı hədəfləyir Daha sürətli -dən C . Pas kimi proqramlar yazıla bilər C kimi sürətli proqramlar artıq bu gün. C , C++ və Fortran kompilyatorlarının kəmərləri altında onilliklər boyu optimallaşdırma var və rustc-in istifadə etdiyi LLVM optimallaşdırıcısı hələ də çox böyükdür. C yönümlü.

Bu şəkildə, pas C-dən yaxşıdır?

Pas ilə əla FFI uyğunluğuna malikdir C , daha yaxşı indiyə qədər digər dillərin əksəriyyəti. İş vaxtını kiçik saxlamaq və GC-nin olmaması seçimi ona çox qarşılıqlı fəaliyyət göstərməyə imkan verir daha yaxşı başqa dillər. Bu qərarlara görə, Pas alternativ hesab etmək üçün kifayət qədər möhkəm seçimdir C.

Eynilə, pas getməkdən daha sürətlidir? Həqiqətən heç bir arqument yoxdur: Pas edir Go-dan daha sürətli . Yuxarıdakı meyarlarda, Pas idi Daha sürətli , bəzi hallarda isə böyüklük sırası Daha sürətli . İndi, əgər tikdiyiniz şey performansın hər bir son unsiyasını sıxışdırmalıdırsa, o zaman seçin Pas.

C kimi sürətli gedir?

Adətən C++ kodu bir qədər işləyəcək Daha sürətli -dən Get kod. C++ kompilyatorları ümumiyyətlə daha yaxşıdır və bəzi yollarla C++ dili daha səmərəli, bəzən daha az təhlükəsiz kod yazmağa imkan verir. Mənim təcrübəmdə fərq arasında dəyişir Get üçün bir neçə faiz yavaş olur Get iki dəfə yavaş olur.

Pas C-dən daha yavaşdır?

İnternet üzərindən bəzi testlərdə ("Alioth Debian") bunu göstərir Pas daha sürətli (saniyədə bəzi əməliyyatlarla) və digərində ("TechEmpower") olduğu kimi yavaş . Ancaq seçsəniz Pas , bu, çox güman ki, həm də çox sürətli, “C++ kimi performans” və təhlükəsizdir.

Tövsiyə: