Den information som finns tillgänglig för närvarande gör att vi kan betrakta Carbon 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 en enklare grammatik, introducerande nyckelord (dvs. fn och var), ett definitionskontrollerat generiskt system och en brant inlärningskurva. Carbon kommer att ärva C:s höga prestanda och undvika dess stora nackdelar.
Dessutom säger Carbon-skaparna att Carbon kommer att vara ett programmeringsspråk med öppen källkod och helt kompatibelt 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 översätta C++-bibliotek till kod i det nya språket. Det är också möjligt att göra en omvänd övergång. I framtiden kan dessa bibliotek användas i ett befintligt C ++-projekt. Alla Carbon-verktyg finns på GitHub och distribueras under Apache 2.0-licensen. Hittills finns det en demo Carbon-tolk tillgängliga.
En viktig del av det experimentella koldioxidprojektet är ledningsstrukturen. Carbon-teamet styrs av principerna om delaktighet och öppenhet. Styrningsstrukturen för Carbon är utformad för snabbt beslutsfattande, flexibilitet och snabb utveckling av projektet. Alla viktiga beslut fattas av Carbon-ledarna, som för närvarande representeras av Chandler Carruth, Kate Gregory och Richard Smith. Eftersom Carbon-projektet bygger på en utvecklingsmodell med öppen källkod kan alla användare skicka GitHub-förfrågningar för att föreslå projektändringar och driva utvecklingen av Carbon-språket.
För närvarande arbetar Google-anställda på programmeringsspråket Carbon som ett internt projekt. Man planerar dock att minska företagets inblandning i projektet, eftersom utvecklarna förstår att Carbon måste vara ett oberoende och gemenskapsdrivet projekt för att bli framgångsrikt i framtiden.
Bottenlinje
Betygsätt den här artikeln:
4,8/5 (45 recensioner)
Relaterat innehåll
När vi har tagit emot och behandlat din begäran kommer vi att kontakta dig. för att beskriva dina projektbehov i detalj och underteckna ett NDA för att säkerställa att för att garantera konfidentialitet för informationen.
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 fram till en överenskommelse.
Vi undertecknar ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt. möjligt.
Genom att registrera dig godkänner du våra Användningsvillkor och Datapolicy, inklusive användning av cookies och överföring av din personliga information.
Vi använder cookies för att förbättra din webbupplevelse, visa anpassade annonser eller innehåll och analysera trafiken på webbplatsen. Genom att klicka på "Acceptera allt" samtycker du till vår användning av cookies. Kolla in vår Integritetspolicy.
Tack!
Ditt meddelande har skickats.
Vi behandlar din begäran och kontaktar dig så snart som möjligt.