Зэв нь С шиг хурдан байдаг уу?
Зэв нь С шиг хурдан байдаг уу?

Видео: Зэв нь С шиг хурдан байдаг уу?

Видео: Зэв нь С шиг хурдан байдаг уу?
Видео: Enji - Crush (Music Video) - Cover 2024, Дөрөвдүгээр сар
Anonim

Таны асуултад хариулахын тулд: Үгүй ээ, Зэв байхыг зорьдог Илүү хурдан -аас C . Зэв программуудыг дараах байдлаар бичиж болно C шиг хурдан Өнөөдөр аль хэдийн хөтөлбөрүүд. C , C++ болон Fortran хөрвүүлэгчид олон арван жилийн оновчлолтой бөгөөд rustc-ийн ашигладаг LLVM оновчтойлогч нь маш их хэвээр байна " C " чиглэсэн.

Ийм маягаар зэв нь С-ээс дээр гэж үү?

Зэв маш сайн FFI нийцтэй байна C , с дээр бусад ихэнх хэлүүд. Ажиллах цагийг бага байлгах, GC-гүй байх сонголт нь түүнийг маш их хамтран ажиллах боломжийг олгодог с дээр бусад хэл. Эдгээр шийдвэрийн улмаас Зэв өөр хувилбар гэж үзэх хангалттай хатуу сонголт юм C.

Үүнтэй адил зэв нь явахаас хурдан байдаг уу? Үнэхээр ямар ч маргаан байхгүй: Зэв байна Go-ээс хурдан . Дээрх жишиг үзүүлэлтүүдэд, Зэв байсан Илүү хурдан , зарим тохиолдолд хэмжээний дараалал Илүү хурдан . Одоо, хэрэв таны барьж буй зүйл гүйцэтгэлийн эцсийн унц бүрийг шахах шаардлагатай бол ямар ч тохиолдолд сонго Зэв.

С шиг хурдан явах уу?

Ихэвчлэн C++ код тодорхой хэмжээгээр ажиллах болно Илүү хурдан -аас Яв код. C++ хөрвүүлэгч нь ерөнхийдөө илүү сайн байдаг ба зарим талаараа С++ хэл нь илүү үр дүнтэй, заримдаа аюулгүй байдал багатай код бичихийг зөвшөөрдөг. Миний туршлагаас харахад ялгаа нь хооронд хэлбэлздэг Яв хэдхэн хувиар удаашралтай байна Яв хоёр дахин удаан байна.

Зэв нь С-ээс удаан байна уу?

Интернетийн зарим жишигт (“Alioth Debian”) үүнийг харуулж байна Зэв Энэ нь илүү хурдан (секундэд зарим үйлдлээр), нөгөө талаас ("TechEmpower") юм удаан . Гэхдээ хэрэв та сонгосон бол Зэв , энэ нь "C++ шиг гүйцэтгэл" дээр хоёулаа маш хурдан бөгөөд аюулгүй байх магадлалтай.

Зөвлөмж болгож буй: