Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.
Den information som finns tillgänglig för tillfället gör att vi kan betrakta kol som ett mycket lovande projekt. När det gäller den praktiska sidan av det nya programmeringsspråket hävdar Chandler Carruth att vi kan förvänta oss av Carbon en enklare grammatik, introducer-nyckelord (dvs. fn och var), ett definitionskontrollerat generiksystem och en brant inlärningskurva. Carbon kommer att ärva C:s höga prestanda och undvika dess stora nackdelar.
Dessutom säger Carbon-skapare att Carbon kommer att vara ett programmeringsspråk med öppen källkod och fullt interoperabelt med C++. Carbon kod är mycket lik C++-kod, och i många fall är de nästan identiska. Dessutom kan Carbon kod integreras i C++-kod. Så, C++-utvecklare som vill byta helt till Carbon kommer att ha en verktygslåda för att automatiskt transliteratera C++-bibliotek till kod på det nya språket. Omvänd migration är också möjlig. I framtiden kan dessa bibliotek användas i ett befintligt C++-projekt. Alla Carbon tools är värd på GitHub och distribueras under Apache 2.0-licensen. Hittills finns det en demo Carbon-tolk tillgänglig.
En viktig del av det experimentella Carbon projektet är styrningsstrukturen. Carbon-teamet styrs av principerna om inkludering och öppenhet. Styrningsstrukturen för Carbon är utformad för snabbt beslutsfattande, flexibilitet och snabb utveckling av projektet. Alla viktiga beslut fattas av Carbon leads, representerade av Chandler Carruth, Kate Gregory och Richard Smith för tillfället. Eftersom Carbon-projektet är baserat på open-source-utvecklingsmodellen kan varje användare skicka GitHub-förfrågningar för att föreslå projektets förändringar och driva Carbon-språkutvecklingen.
För närvarande arbetar Google-anställda med programmeringsspråket Carbon som ett internt projekt. Det är dock planerat att minska företagets engagemang i projektet, eftersom utvecklare förstår att för framtida framgång måste Carbon vara ett oberoende och samhällsdrivet projekt.
Resultat
Betygsätt den här artikeln:
4,8/5 (45 recensioner)
Relaterat innehåll
Efter att ha mottagit och behandlat din begäran kommer vi att återkomma till dig inom kort för att specificera dina projektbehov och underteckna en NDA för att säkerställa konfidentialitet av information.
Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad uppskattningar.
Vi ordnar ett möte med dig för att diskutera erbjudandet och komma överens.
Vi skriver på ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt.
Genom att registrera dig godkänner du våra Användningsvillkor och Integritetspolicy, inklusive användning av cookies och överföring av din personliga information.
2007-2024 Innowise. Alla rättigheter förbehållna.
Integritetspolicy. Policy för cookies.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warszawa, Polen
Tack!
Ditt meddelande har skickats.
Vi behandlar din begäran och kontaktar dig så snart som möjligt.
Tack!
Ditt meddelande har skickats.
Vi behandlar din begäran och återkommer till dig så snart som möjligt.