Тот C сияқты тез ме?
Тот C сияқты тез ме?

Бейне: Тот C сияқты тез ме?

Бейне: Тот C сияқты тез ме?
Бейне: Мирас Жугунусов - Uaqyt (клип премьерасы) 2024, Қараша
Anonim

Сіздің сұрағыңызға жауап беру үшін: Жоқ, Тот болуды мақсат етеді Тезірек қарағанда C . Тот бағдарламалар ретінде жазылуы мүмкін C сияқты жылдам бағдарламалар бүгінде. C , C++ және Fortran компиляторларында ондаған жылдар бойы оңтайландыру бар, және rustc пайдаланатын LLVM оңтайландырушы сервері әлі де өте көп « C «бағдарланған.

Осылайша, тот C қарағанда жақсы ма?

Тот тамаша FFI үйлесімділігі бар C , қарағанда жақсырақ басқа тілдердің көпшілігі. Орындау уақытын кішігірім ұстауды және GC болмауын таңдау оған көп жұмыс істеуге мүмкіндік береді қарағанда жақсырақ басқа тілдер. Осы шешімдерге байланысты Тот балама ретінде қарастыру үшін жеткілікті сенімді таңдау болып табылады C.

Сол сияқты, тот кетуден жылдамырақ па? Шынында да ешқандай дәлел жоқ: Тот болып табылады Go қарағанда жылдамырақ . Жоғарыда келтірілген эталондарда, Тот болды Тезірек , ал кейбір жағдайларда шама реті Тезірек . Енді, егер сіз жасап жатқан нәрсе өнімділіктің әрбір соңғы унциясын сығу қажет болса, онда барлық жағдайда таңдаңыз Тот.

C сияқты жылдам жүре ме?

Әдетте C++ коды біршама іске қосылады Тезірек қарағанда Бар код. C++ компиляторлары әдетте жақсырақ және кейбір жолдармен C++ тілі тиімдірек, кейде қауіпсіз емес кодты жазуға мүмкіндік береді. Менің тәжірибемде айырмашылық мынадан тұрады Бар бірнеше пайызға баяу Бар екі есе баяу.

Тот C қарағанда баяу ма?

Интернеттегі кейбір эталондарда («Alioth Debian») ол көрсетеді Тот жылдамырақ (секундына кейбір операциялар бойынша) және басқасында («TechEmpower»). Жайрақ . Бірақ таңдасаңыз Тот , бұл өте жылдам болуы мүмкін, «C++ сияқты өнімділік» тілінде және ол қауіпсіз.

Ұсынылған: