Adakah karat sepantas C?
Adakah karat sepantas C?

Video: Adakah karat sepantas C?

Video: Adakah karat sepantas C?
Video: Apa itu karate? 2024, April
Anonim

Untuk menjawab soalan anda: Tidak, karat bertujuan untuk menjadi lebih pantas daripada C . karat atur cara boleh ditulis sebagai sepantas C program hari ini sudah. C Pengkompil, C++ dan Fortran mempunyai pengoptimuman berdekad-dekad di bawah tali pinggang mereka, dan bahagian belakang pengoptimum LLVM yang digunakan oleh rustc masih sangat banyak " C "berorientasikan.

Dengan cara ini, adakah karat lebih baik daripada C?

karat mempunyai keserasian FFI yang sangat baik dengan C , lebih baik dari kebanyakan bahasa lain setakat ini. Pilihan untuk mengekalkan masa jalan yang kecil dan tidak mempunyai GC membolehkannya beroperasi dengan banyak lebih baik dari Bahasa lain. Disebabkan keputusan ini, karat adalah pilihan yang cukup kukuh untuk menganggapnya sebagai alternatif kepada C.

Begitu juga, adakah karat lebih cepat daripada pergi? Sebenarnya tidak ada hujah: karat ialah lebih cepat daripada Go . Dalam tanda aras di atas, karat adalah lebih pantas , dan dalam beberapa kes, tertib magnitud lebih pantas . Sekarang, jika apa yang anda bina perlu memerah setiap auns prestasi terakhir, maka dengan segala cara, pilih karat.

adakah pergi sepantas C?

Biasanya kod C++ akan berjalan agaknya lebih pantas daripada Pergi kod. Pengkompil C++ secara amnya lebih baik, dan dalam beberapa cara bahasa C++ membenarkan penulisan kod yang lebih cekap, jika kadangkala kurang selamat. Dalam pengalaman saya perbezaannya adalah dari Pergi menjadi beberapa peratus lebih perlahan untuk Pergi menjadi dua kali lebih lambat.

Adakah karat lebih perlahan daripada C?

Dalam beberapa penanda aras melalui internet ("Alioth Debian") ia menunjukkan karat sebagai lebih pantas (oleh beberapa operasi sesaat) dan dalam yang lain ("TechEmpower") bahawa ia adalah lebih perlahan . Tetapi jika anda memilih karat , kemungkinan besar kedua-duanya sangat pantas, dalam "prestasi seperti C++" dan ia selamat.

Disyorkan: