Gaat net zo snel als C?
Gaat net zo snel als C?

Video: Gaat net zo snel als C?

Video: Gaat net zo snel als C?
Video: The Enemy Below - 1957 - Robert Mitchum 2024, November
Anonim

Gaan code is compacter. Hoewel de compileertijd afhankelijk is van wat u daadwerkelijk codeert, Gaan is aanzienlijk sneller over compileren C ++. Aangezien uw code moet worden gecompileerd voordat deze wordt uitgevoerd en opnieuw moet worden gecompileerd na elke wijziging die u aanbrengt, is de compileertijd van belang voor de codeersnelheid.

Daarnaast, hoeveel sneller is assemblage dan C?

In theorie perfect samenkomst taal kan onmogelijk langzamer zijn dan C / C ++, want welke code de C of C++ compiler gegenereerd die je had kunnen schrijven in samenkomst taal. En je hoeft maar één plek te vinden om iets een beetje te doen sneller en je code zal zijn sneller dan C of C ++. In de praktijk niet.

Is roest ook sneller dan gaan? Er is niet echt een argument: Roest is sneller dan Go . In de bovenstaande benchmarks Roest was sneller , en in sommige gevallen een orde van grootte sneller . Nu, als wat je aan het bouwen bent het laatste greintje prestatie moet uitwringen, kies dan in ieder geval: Roest.

Men kan zich ook afvragen, is go vergelijkbaar met C?

Gaan , ook bekend als Golang, is een statisch getypte, gecompileerde programmeertaal die bij Google is ontworpen door Robert Griesemer, Rob Pike en Ken Thompson. Gaan is syntactisch gelijk aan C , maar met geheugenbeveiliging, garbagecollection, structureel typen en gelijktijdigheid in CSP-stijl.

Waarom is go beter dan C++?

Wat kan maken? Ga sneller dan een C++ programma is dat het gelijktijdig is makkelijker over te redeneren. Dit betekent dat het makkelijker om code te schrijven die efficiënt presteert in verschillende CPU-klassen met verschillende kerntellingen dan het is met C++.

Aanbevolen: