آیا زنگ زدگی به سرعت C است؟
آیا زنگ زدگی به سرعت C است؟

تصویری: آیا زنگ زدگی به سرعت C است؟

تصویری: آیا زنگ زدگی به سرعت C است؟
تصویری: سرعت نور به زبان ساده 2024, نوامبر
Anonim

برای پاسخ به سوال شما: خیر، زنگ بودن را هدف می گیرد سریعتر نسبت به. تا سی . زنگ برنامه ها را می توان به صورت زیر نوشت سریع به اندازه سی برنامه های امروز سی کامپایلرهای C++ و Fortran چندین دهه بهینه سازی را در اختیار دارند و پشتیبان بهینه ساز LLVM که rustc از آن استفاده می کند هنوز بسیار زیاد است. سی جهت دار.

به این ترتیب زنگ زدگی بهتر از C است؟

زنگ دارای سازگاری عالی FFI با سی , بهتر از اکثر زبان های دیگر با فاصله زیاد انتخاب برای کوچک نگه داشتن زمان اجرا و نداشتن GC به آن اجازه می دهد که تا حد زیادی با هم کار کند بهتر از زبان های دیگر. با توجه به این تصمیمات، زنگ انتخابی به اندازه کافی محکم است که بتوان آن را به عنوان جایگزینی در نظر گرفت سی.

به همین ترتیب، آیا زنگ زدگی سریعتر از رفتن است؟ واقعاً هیچ استدلالی وجود ندارد: زنگ است سریعتر از Go . در معیارهای بالا، زنگ بود سریعتر و در برخی موارد، مرتبه ای از بزرگی سریعتر . اکنون، اگر چیزی که می‌سازید نیاز دارد تا آخرین اونس عملکرد را از بین ببرد، به هر حال، انتخاب کنید زنگ.

آیا به سرعت C بروید؟

معمولا کد ++C تا حدودی اجرا می شود سریعتر نسبت به. تا برو کد کامپایلرهای C++ عموماً بهتر هستند، و از برخی جهات زبان C++ اجازه می دهد تا کدهای کارآمدتر، اگر گاهی اوقات ایمن تر، نوشته شود. در تجربه من این تفاوت از برو چند درصد کندتر بودن برو دو برابر کند بودن

آیا زنگ زدگی کندتر از C است؟

در برخی از معیارها در اینترنت ("Alioth Debian") نشان می دهد زنگ به عنوان سریعتر (با برخی از عملیات در ثانیه) و در دیگری ("TechEmpower") که سریعتر است آرام تر . اما اگر شما انتخاب کنید زنگ ، بسیار محتمل است که هم بسیار سریع باشد، هم در "C++ مانند عملکرد" و هم بی خطر باشد.

توصیه شده: