Pas C kadar hızlı mı?
Pas C kadar hızlı mı?

Video: Pas C kadar hızlı mı?

Video: Pas C kadar hızlı mı?
Video: Willy William - Ego (Clip Officiel) 2024, Nisan
Anonim

Sorunuzu yanıtlamak için: Hayır, Pas olmayı amaçlar Daha hızlı hariç C . Pas programlar şu şekilde yazılabilir C kadar hızlı programlar zaten bugün. C , C++ ve Fortran derleyicilerinin onlarca yıllık optimizasyonu var ve rustc'nin kullandığı LLVM optimizer arka ucu hala çok fazla " C " odaklı.

Bu şekilde pas, C'den daha mı iyidir?

Pas ile mükemmel FFI uyumluluğuna sahiptir C , daha iyi şimdiye kadar diğer dillerin çoğu. Çalışma zamanını küçük tutma ve bir GC'ye sahip olmama seçeneği, çok fazla birlikte çalışmasına izin verir daha iyi Diğer diller. Bu kararlar nedeniyle, Pas alternatif olarak düşünmek için yeterince sağlam bir seçimdir. C.

Aynı şekilde, pas gitmekten daha mı hızlı? Gerçekten herhangi bir argüman yok: Pas NS Go'dan daha hızlı . Yukarıdaki kıyaslamalarda, Pas NS Daha hızlı ve bazı durumlarda, bir büyüklük sırası Daha hızlı . Şimdi, eğer inşa ettiğiniz şeyin her bir performans zerresini dışarı atması gerekiyorsa, o zaman elbette şunu seçin: Pas.

C kadar hızlı mı gidiyor?

Genellikle C++ kodu biraz çalışır Daha hızlı hariç Gitmek kod. C++ derleyicileri genellikle daha iyidir ve bazı yönlerden C++ dili, bazen daha az güvenli olsa da daha verimli kod yazmaya izin verir. Deneyimlerime göre, fark şu şekildedir: Gitmek yüzde birkaç daha yavaş olmak Gitmek iki kat yavaş olmak.

Pas C'den daha mı yavaş?

İnternet üzerinden bazı kıyaslamalarda (“Alioth Debian”) şunu gösteriyor: Pas daha hızlı (saniyede bazı işlemlerle) ve diğerinde ("TechEmpower") olduğu gibi Yavaş . Ama eğer seçersen Pas , "C++ benzeri performansta" hem çok hızlı hem de güvenli olması çok muhtemeldir.

Önerilen: