Hacker News

GCC ni Clang fila bɛɛ bɛ kode kabakoma/kode nafama bɔ

GCC ni Clang fila bɛɛ bɛ kode kabakoma/kode nafama bɔ Nin sɛgɛsɛgɛliba in min kɛra u fila bɛɛ kan, o bɛ a yɔrɔ kolomaw sɛgɛsɛgɛli caman di ani a nɔfɛkow ka bon. Yɔrɔ kolomaw minnu ka kan ka sinsin Baro in sinsinnen bɛ ninnu kan: Mecanismes core ani p...

4 min read Via codingmarginalia.blogspot.com

Mewayz Team

Editorial Team

Hacker News
ye

GCC ni Clang fila bɛɛ bɛ kode kabakoma/kode nafama bɔ .

Fɛɛrɛ ni taabolo kolomaw ye mun ye ?

GCC ni Clang bɛ baara kɛ ni algorisimu gɛlɛnw ni optimisationw jusigilan ye walasa ka porogaramukan sanfɛtaw baara ka kɛ masin kode ye. Nka, u waleyali bɛ se ka kɛ sababu ye tuma dɔw la ka baara kɛcogo ɲuman sɔrɔ.

diɲɛ lakika waleyali jateminɛw ye mun ye ?

  • Kopilatɛri darapow ni sigicogo bɛ nɔba bila kode dilanlenw ka baarakɛcogo ɲuman na.
  • Architecture ni target platform sugandili bɛ nɔ bila optimisation fɛɛrɛw la .
  • Kode gɛlɛya n' a jigi da kɛnɛma gafemarayɔrɔw kan , o bɛ se ka dalajɛli taabolo gɛlɛya .
  • Baarakɛcogo jateminɛminɛnw nafa ka bon walasa ka daɲɛgafe bɔli jateminɛ ani k' a ɲɛ .

GCC bɛ tali kɛ Clang la cogo di ?

ye "A ka c'a la, Clang bɛ baara kɛ ka ɲɛ kosɛbɛ ɲɛtaa ni filiw fɔli siratigɛ la, k'a sɔrɔ GCC bɛ ka taa a fɛ ka kɛ sugandili barikama ye ka ɲɛsin cross-platform yiriwali ma."
ye

dalilu sɔrɔlenw ni ko kɛlenw

Kalansen fɔlɔ : Porozɛ X ɲɛnabɔli

Ka cɛsiri kɛ walasa ka Porozɛ X ɲɛnabɔ ka ɲɛ, baarakɛlaw ye daɲɛw labɛncogo darapo suguya caman kɔlɔsi. Baara kɛli ni Clang ye, o kɛra sababu ye ka baara kɛcogo ɲɛ 20% ni i y’a suma ni GCC ye.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

kalansen 2nan : gafemarayɔrɔw jɛ-ka-baara gɛlɛya

Porozɛ dɔ min tun bɛ gafemarayɔrɔ gɛlɛn caman fara ɲɔgɔn kan, o ye gɛlɛyaw sɔrɔ ni GCC ye nka a ye ɲɛtaa caman ye a kɛlen ka wuli ka taa Clang la, o min y’a jira ko daɲɛgafe sugandili nafa ka bon porozɛbaw la.

Ɲininkali minnu bɛ kɛ tuma caman na

Ɲininkali 1 : n ka kan ka daɲɛgafe jumɛn sugandi ?

A1 : sugandili min bɛ kɛ GCC ni Clang cɛ , o bɛ bɔ i mago kɛrɛnkɛrɛnnenw de la . Ni optimisation (ɲɛnabɔli) nafa ka bon kosɛbɛ, aw bɛ Clang jateminɛ. Walasa ka yiriwali sabatilen sɔrɔ, GCC bɛ to sugandi sabatilen ye.

Ɲininkali 2 : GCC ni Clang nɔfɛkow bɛ yen wa ?

A2 : Ɔwɔ , daɲɛgafe wɛrɛw i n' a fɔ MSVC (Microsoft Visual C++) fana bɛ baara kɛ kosɛbɛ ko dɔw la . Aw bɛ jagokɛcogo jateminɛ tuma bɛɛ ka da aw ka poroze ɲininiw kan.

Ɲininkali 3 : ne bɛ se ka daɲɛgafe teliya yiriwa cogo di ?

A3 : Baara kɛ ni daɲɛgafew ye i n’a fɔ -O2 walima -O3 walasa ka ɲɛtaa kɛ , ani ka paralɛli jɔli jateminɛ ni i ka masin kɔnɔfɛnw ka ca . Ka fara o kan, kode optimisation yɛrɛ bɛ se ka dɔ bɔ kosɛbɛ compilation waati la.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime