Motoko, język programowania aplikacji DApps na ICP, przechodzi na Open Source PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

Motoko, język programowania dla DApps na ICP, przechodzi na Open Source

Przejście na publiczny użytek open source nie obejdzie się bez wyzwań, a zespół Motoko zdaje sobie z tego sprawę.

Motoko, język programowania zaprojektowany do wspierania tworzenia DApps i smart kontraktów na Internetowy protokół komputerowy (ICP) jest teraz open source. Język programowania Motoko jest rozwijany od ponad trzech lat i według najnowszych danych zapowiedź, jego pełne źródła są teraz dostępne na licencji Apache 2.0.

Język programowania Motoko: cechy i zalety ekosystemu ICP

Motoko to silnie typizowany, oparty na aktorach język programowania z „wbudowaną obsługą ortogonalnej trwałości i asynchronicznego przekazywania wiadomości”. Nowy język ma wiele funkcji zwiększających produktywność i bezpieczeństwo, które zdaniem zespołu programistów obejmują automatyczne zarządzanie pamięcią, typy generyczne, wnioskowanie o typie, dopasowywanie wzorców oraz arytmetykę o dowolnej i stałej precyzji.

Motoko rysuje również w Internet Computer's Szczery język definicji interfejsu komunikatów i format połączeń dla interoperacyjności maszynowej, wysokiego poziomu i międzyjęzykowej. Język został zaprojektowany przy użyciu WebAssembly (Wasm), formatu kodu niskiego poziomu, który ma być przenośny, bezpieczny i wydajny. Wbrew powszechnemu przekonaniu Wasm jest przeznaczony wyłącznie do sieci Web, w szczególności wspiera rozwój aplikacji w różnych środowiskach, od Internetu rzeczy (IoT), przetwarzania w chmurze i technologii Blockchain między innymi.

Jako wszechstronny protokół blockchain, podstawowa baza kodu Motoko przez Wasm pomoże w ewolucji różnych rodzajów aplikacji na komputerze internetowym. W przeciwieństwie do innych maszyn wirtualnych, Wasm nie jest specyficzny dla konkretnego języka programowania i jako taki, jego użycie jest zróżnicowane. Pomoże to również w ogólnej realizacji projektu ICP.

Język programowania Motoko został zaprojektowany od podstaw i chociaż jego użycie i testowanie były bardziej wewnętrzne, programiści udostępniają go teraz jako open source. Zespół programistów zauważył, że jego „zamiarem jest zapewnienie tego samego doświadczenia programistycznego zarówno wewnętrznym, jak i zewnętrznym współpracownikom”. Ma nadzieję to osiągnąć, udostępniając publicznie swoją infrastrukturę testową dla wszystkich.

„Mamy nadzieję, że to wydanie kodu sprzyja współpracy i wkładowi szerszej społeczności, niezależnie od tego, czy dotyczy to ulepszania dokumentacji, dopracowywania komunikatów o błędach, czy tworzenia zupełnie nowych narzędzi, takich jak dodatkowa integracja IDE, obsługa debuggerów i narzędzia do formatowania kodu”, Motoko powiedział zespół Fundacji Dfinity.

Przejście do publicznego użytku open source nie obejdzie się bez wyzwań, z sytuacji, którą zespół Motoko zdał sobie sprawę, ale zobowiązał się do jej przepracowania.

Komputer internetowy szuka wyższej pozycji dzięki Ethereum

Tak jak Motoko jest dla komputera internetowego, tak Solidity jest językiem programowania sieci blockchain Ethereum. Ostatnio Dominic Williams krytykowane duet z Ethereum i Polkadot za skomplikowane interfejsy użytkownika i inne zauważalne wady zarówno zdecentralizowanych finansów (DeFi) skupione sieci.

Podczas gdy protokół Internet Computer pozostaje w tyle pod względem wdrażania inteligentnych kontraktów ze względu na jego stosunkowo młody wiek, Dominic jest przekonany, że przy obecnych planach Fundacji Dfinity jego protokół będzie miał większą liczbę użytkowników na całym świecie do końca roku .

Blok Chain Aktualności, Wiadomości z kryptowaluty, Aktualności, Technologia Aktualności

Benjamina Godfryda

Benjamin Godfrey jest entuzjastą blockchain i dziennikarzami, którzy lubią pisać o rzeczywistych zastosowaniach technologii blockchain i innowacjach w celu zwiększenia ogólnej akceptacji i globalnej integracji powstającej technologii. Jego pragnienia edukacji ludzi na temat kryptowalut inspirują jego wkład w renomowane media i strony oparte na technologii blockchain. Benjamin Godfrey jest miłośnikiem sportu i rolnictwa.

Źródło: http://feedproxy.google.com/~r/coinspeaker/~3/aot0Udq1fD8/

Znak czasu:

Więcej z Głośnik monet