Ditt meddelande har skickats.
Vi behandlar din begäran och återkommer till dig så snart som möjligt.
Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.


Enligt TIOBE-index för augusti 2022, rankas C++ som 4:e efter Python, C, och Java. Sedan 2001 har C++ aldrig sjunkit under 5:e plats, vilket indikerar den höga populariteten för detta programmeringsspråk trots sin ålder (först dök upp 1985). C++ har flera fördelar som är avgörande för utvecklingen av prestandakritisk programvara. Varför behövs en efterträdare?
Som Chandler Carruth förklarar är C++ inte tillräckligt bra för att uppnå språkets viktigaste mål. Dessa omfattar bland annat stöd för prestandakritisk programvara, enkel syntax, språkutveckling, moderna system och robust säkerhet. De specifika språkfunktionerna och byråkratiska frågorna hindrar C++ från att gradvis förbättras.
När det gäller språkets särdrag har C++ ackumulerat en stor teknisk skuld under hela sin utveckling. Dessutom har det ärvt många gamla funktioner från C-språket. Dessutom prioriterar C++-användare bakåtkompatibilitet för att stödja befintliga C/C++-ekosystem. Samtidigt gör bakåtkompatibilitet det inte möjligt att åtgärda den tekniska skulden, och därför gör C++ utvecklingsprocess det ännu svårare att genomföra förbättringar.
På tal om byråkratiska frågor: C++-förbättringsprocessen bromsas avsevärt av en kommitté (WG21) som fokuserar på standardisering men inte på design. WG21 använder sig av tröga vattenfallsprocesser som leder till att viktiga beslut försenas. Dessutom har kommittén begränsad tillgång till de flesta C++-experter och företräder endast vissa företag och nationer, utan att ta hänsyn till den stora C++-communityn.

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

Teknikchef
Dmitry är en visionär arkitekt som överbryggar klyftan mellan rå innovation och kommersiell genomförbarhet. Han övervakar företagets tekniska färdplan och ser till att varje lösning byggs på en stack som löser omedelbar affärssmärta.
Betygsätt den här artikeln:
4,8/5 (45 recensioner)












Ditt meddelande har skickats.
Vi behandlar din begäran och återkommer till dig så snart som möjligt.
I oktober i år ger sig Innowise ut på turné igen, med en ny Roadshow i USA som tar oss över 13 städer från Detroit till Chicago.
Om det finns en sak som våra tidigare roadshows har visat oss, så är det hur mycket bättre vissa samtal är när man träffas ansikte mot ansikte. Det är ett tillfälle att verkligen ta igen det vi missat, diskutera idéer utan tidspress och ibland upptäcka möjligheter som helt enkelt inte skulle dyka upp via e-post eller under ett telefonsamtal.
Den här gången är det Vasili Kovalevich, senior vice president för affärsutveckling, Egor Grishenko, vice VD för affärsutveckling, och Egor Chareichyk, försäljningschef, kommer att resa runt i USA under hela oktober. De har redan inbokade möten med några av våra befintliga kunder, men vi skulle också gärna träffa nya människor längs vägen.
Så om du är baserad i någon av dessa städer och har ett projekt på gång, en teknisk utmaning som du vill diskutera, eller om du helt enkelt är nyfiken på hur ett samarbete med Innowise skulle kunna se ut, är du välkommen att höra av dig.
Det behöver inte vara ett formellt möte eller en stor presentation. Ibland räcker det med en kopp kaffe och ett gott samtal för att se om det finns något som är värt att utforska tillsammans.
Ska du vara i närheten? Då kan vi ju träffas. Hör av dig till vårt team så hittar vi en tid som passar.