Ang kalawang ba ay kasing bilis ng C?
Ang kalawang ba ay kasing bilis ng C?

Video: Ang kalawang ba ay kasing bilis ng C?

Video: Ang kalawang ba ay kasing bilis ng C?
Video: Bakit IMPORTANTE Malaman ang MEANING Ng Welding Rod Codes? | Pinoy Welding Lesson 2024, Marso
Anonim

Upang sagutin ang iyong tanong: Hindi, Kalawang naglalayong maging mas mabilis kaysa sa C . Kalawang ang mga programa ay maaaring isulat bilang kasing bilis ng C mga programa na ngayon. C Ang, C++ at Fortran compiler ay may mga dekada ng pag-optimize sa ilalim ng kanilang sinturon, at ang mismong LLVM optimizer backend na ginagamit ng rustc ay napakarami pa rin " C "oriented.

Sa ganitong paraan, mas mabuti ba ang kalawang kaysa sa C?

Kalawang ay may mahusay na FFI compatibility sa C , mas lamang sa karamihan sa iba pang mga wika sa ngayon. Ang pagpili na panatilihing maliit ang runtime at walang GC ay nagbibigay-daan dito na mag-interoperate nang husto mas lamang sa ibang mga wika. Dahil sa mga desisyong ito, Kalawang ay isang matibay na sapat na pagpipilian upang isaalang-alang ito bilang isang alternatibo sa C.

Gayundin, ang kalawang ba ay mas mabilis kaysa sa umalis? Wala talagang anumang argumento: Kalawang ay mas mabilis kaysa kay Go . Sa mga benchmark sa itaas, Kalawang ay mas mabilis , at sa ilang mga kaso, isang pagkakasunud-sunod ng magnitude mas mabilis . Ngayon, kung ang iyong itinatayo ay kailangang pigain ang bawat huling onsa ng pagganap, pagkatapos ay sa lahat ng paraan, pumili Kalawang.

ay pumunta nang kasing bilis ng C?

Karaniwang medyo tatakbo ang C++ code mas mabilis kaysa sa Pumunta ka code. Ang mga C++ compiler sa pangkalahatan ay mas mahusay, at sa ilang mga paraan ang C++ na wika ay nagpapahintulot sa pagsulat ng mas mahusay, kung minsan ay hindi gaanong ligtas, ng code. Sa aking karanasan ang pagkakaiba ay mula sa Pumunta ka pagiging ilang porsyentong mas mabagal sa Pumunta ka pagiging dalawang beses bilang mabagal.

Mas mabagal ba ang kalawang kaysa sa C?

Sa ilang benchmark sa internet (“Alioth Debian”) ipinapakita nito Kalawang bilang mas mabilis (sa pamamagitan ng ilang mga operasyon sa bawat segundo) at sa isa pa ("TechEmpower") na ito ay mas mabagal . Pero kung pipiliin mo Kalawang , malamang na pareho itong napakabilis, sa "C++ tulad ng pagganap" at ito ay ligtas.

Inirerekumendang: