C сыяктуу тез кетеби?
C сыяктуу тез кетеби?

Video: C сыяктуу тез кетеби?

Video: C сыяктуу тез кетеби?
Video: Эмне үчүн эркектики тез эле бүтүп калат? Уролог жооп берди 2024, Май
Anonim

Go коду кыйла компакттуу. Компиляция убактысы сиз коддоп жаткан нерсеңизден көз каранды болсо да, Go олуттуу болуп саналат тезирээк түзүү C ++. Кодуңузду иштетүүдөн мурун компиляциялоо жана ар бир өзгөртүүдөн кийин кайра компиляциялоо керек болгондуктан, компиляция убактысы коддоо ылдамдыгы үчүн маанилүү.

Мындан тышкары, монтаждоо Ске караганда канча ылдамыраак?

Теориялык жактан алганда, идеалдуу чогулуш тил, балким, жайыраак болушу мүмкүн эмес караганда C / C ++, анткени кандай код болбосун C же C++ компилятору сиз жазсаңыз болмок Ассамблея тил. Анан бир аз нерсе кылуу үчүн бир гана жерди табышыңыз керек тезирээк жана сиздин кодуңуз болот C караганда тезирээк же C ++. Иш жүзүндө, жок.

Ошондой эле, дат басып караганда тезирээк? Чынында эч кандай аргумент жок: Rust болуп саналат Go караганда тезирээк . Жогорудагы көрсөткүчтөрдө, Rust болгон тезирээк , ал эми кээ бир учурларда, чоңдук тартиби тезирээк . Эми, эгерде сиз куруп жаткан нерсе аткаруунун ар бир акыркы унциясын жок кылышы керек болсо, анда тандаңыз Rust.

Ошондой эле сурашы мүмкүн, C менен окшош болобу?

Go , ошондой эле Голанг катары белгилүү, бул Роберт Гриземер, Роб Пайк жана Кен Томпсон тарабынан Google'да иштелип чыккан статикалык терилген, компиляцияланган программалоо тили. Go синтаксистик болуп саналат окшош C , бирок эс коопсуздугу, таштанды чогултуу, структуралык терүү жана CSP стилиндеги параллелдүүлүк менен.

Эмне үчүн go C++ караганда жакшыраак?

Эмне кыла алат караганда тезирээк бар а C++ программа анын параллелдүүлүгү болуп саналат жеңилирээк жөнүндө ой жүгүртүү. Бул дегенди билдирет жеңилирээк ар кандай негизги эсептөөлөр менен CPU ар кандай класстарында натыйжалуу аткарган код жазуу үчүн караганда бул C++ менен.

Сунушталууда: