Motoko, programmeringsspråk för DApps på ICP, går med öppen källkod PlatoBlockchain Data Intelligence. Vertikal sökning. Ai.

Motoko, programmeringsspråk för DApps på ICP, går med öppen källkod

Övergången till offentlig användning med öppen källkod kommer inte utan dess utmaningar och Motoko-teamet inser detta faktum.

Motoko, programmeringsspråket designat för att stödja skapandet av DApps och smarta kontrakt på Internet Datorprotokoll (ICP) är nu öppen källkod. Programmeringsspråket Motoko har varit under utveckling i mer än tre år, och enligt det senaste meddelande, dess fullständiga källor är nu tillgängliga under Apache 2.0-licensen.

Motoko programmeringsspråk: funktioner och fördelar med ICP ekosystem

Motoko är ett starkt skrivet, skådespelarbaserat programmeringsspråk med "inbyggt stöd för ortogonal uthållighet och asynkron meddelandeöverföring." Det nya språket har ett antal produktivitets- och säkerhetsfunktioner som enligt utvecklingsteamet inkluderar automatisk minneshantering, generika, typinferens, mönstermatchning och aritmetik med både godtycklig och fast precision.

Motoko drar också in Internetdatorer Uppriktig definitionsspråk för meddelandegränssnitt och trådformat för maskinskriven interoperabilitet på hög nivå och över flera språk. Språket designades med WebAssembly (Wasm), ett kodformat på låg nivå som syftar till att vara portabelt, säkert och effektivt. Mot den allmänna uppfattningen Wasm är designad för enbart webben, stöder den särskilt utvecklingen av applikationer i olika miljöer, allt från Internet of Things (IoT), Cloud Computing och Blockchain-teknik bland annat.

Som ett mångsidigt blockchain-protokoll kommer den underliggande kodbasen för Motoko genom Wasm att hjälpa till i utvecklingen av olika typer av applikationer på Internetdatorn. Till skillnad från andra virtuella maskiner är Wasm inte specifikt för ett visst programmeringsspråk och som sådan är användningen varierad. Detta kommer också att hjälpa det övergripande arbetet med ICP-projektet.

Motoko-programmeringsspråket designades från grunden, och medan dess användning och testning har varit mer intern, gör utvecklarna det nu med öppen källkod. Utvecklingsteamet noterade att dess "avsikt är att ge samma utvecklingsupplevelse till både interna och externa bidragsgivare." Detta hoppas man uppnå genom att göra sin testinfrastruktur tillgänglig för alla.

"Vi hoppas att denna kodutgåva främjar samarbete med och bidrag från det bredare samhället, oavsett om det handlar om att förbättra dokumentationen, polera felmeddelanden eller producera helt nya verktyg som ytterligare IDE-integration, felsökningsstöd och kodformateringsverktyg", skriver Motoko. team på Dfinity Foundation sa.

Övergången till offentlig användning med öppen källkod kommer inte att ske utan dess utmaningar, en situation som Motoko-teamet har insett, men åtagit sig att arbeta igenom.

Internetdator söker högre fotfäste med Ethereum

Precis som Motoko är för internetdatorn, så är Solidity också programmeringsspråket för Ethereum blockchain-nätverket. Dominic Williams nyligen kritiserade duon av Ethereum och Polkadot för de komplicerade användarupplevelsegränssnitten och andra observerbara brister i både decentraliserad finans (Defi) fokuserade nätverk.

Medan Internet Computer-protokollet släpar efter i utbyggnaden av smarta kontrakt på grund av sin relativt unga ålder, är Dominic övertygad om att med de nuvarande planerna från Dfinity Foundation kommer hans protokoll att ha ett högre antal användare över hela linjen i slutet av året .

Blockchain News, Cryptocurrency nyheter, Nyheter, Teknik Nyheter

Benjamin Godfrey

Benjamin Godfrey är en blockchainentusiast och journalister som tycker om att skriva om de verkliga tillämpningarna av blockchain-teknik och innovationer för att driva allmän acceptans och global integration av den nya tekniken. Hans önskemål att utbilda människor om cryptocurrencies inspirerar hans bidrag till kända blockchainbaserade media och webbplatser. Benjamin Godfrey är älskare av sport och jordbruk.

Källa: http://feedproxy.google.com/~r/coinspeaker/~3/aot0Udq1fD8/

Tidsstämpel:

Mer från Mynt högtalare