Rewolucyjny język programowania LEO
Artykuł w języku ukraińskim jest dostępny tutaj .
Chciałbym rozpocząć ten artykuł od definicji „ udanego projektu ”, ponieważ właśnie nim uważam ALEO . Czym więc jest „ udany projekt ”? „ Udany projekt ” lub firma to projekt, który z powodzeniem łączy 3 główne elementy:
- Pierwszym i najważniejszym elementem jest produkt . Jeśli produkt jest naprawdę poszukiwany i jest na niego popyt, jest skazany na sukces. Aby jednak właściwie wdrożyć rozwój produktu , bardzo ważne są następujące dwa komponenty;
- Drugim elementem jest zespół . Bez zespołu i jasnej wizji realizacji projektu przez wszystkich członków zespołu nie będzie sukcesu projektu;
- Trzecim elementem są inwestycje . Wszyscy rozumiemy, że nawet najbardziej banalny pomysł nie może zostać zrealizowany bez finansowania we współczesnym świecie.
Dlatego zaczęłam śledzić ALEO i brać czynny udział w programie ambasadorskim projektu. W końcu to właśnie w tym projekcie widziałem harmonijne połączenie wszystkich trzech elementów udanego projektu.
Od ponad miesiąca uczestniczę w programie ambasadorskim ALEO iw tym czasie zapoznałem się z technologią blockchain ALEO oraz wszystkimi elementami składowymi tego projektu. Więc chciałbym zadać ci pytanie.
Co przychodzi ci na myśl, gdy słyszysz słowo „ALEO”?
Kiedy mówimy o ALEO , pierwszą rzeczą, która przychodzi na myśl, jest rewolucyjna technologia, prywatność i poufność oraz język programowania LEO .
To właśnie język programowania LEO zostanie omówiony w tym artykule.
Uniwersalny język programowania LEO został stworzony przez zespół ALEO blockchain, aby sprostać dzisiejszym potrzebom tworzenia nowoczesnych aplikacji reprezentujących szeroki zakres liczb (w tym ułamkowych) . Głównym celem tego języka programowania jest znaczne uproszczenie programowania aplikacji o zerowym ujawnieniu.
Głównym celem języka programowania LEO jest umożliwienie wszystkim programistom jak najprostszego korzystania z dowodów zerowej wiedzy w ich programach.
Byłoby to niemożliwe bez znacznego obniżenia wymagań dotyczących wiedzy kryptograficznej. Z kolei dowód wiedzy zerowej to baza danych, która dowodzi, że obliczenia zostały wykonane rzetelnie.
Przeczytajmy, co oficjalny blog ALEO ma do powiedzenia na temat ich języka programowania:
LEO to język programowania typu statycznego inspirowany Rustem, stworzony do pisania prywatnych aplikacji. Jest przeznaczony dla programistów do intuicyjnego budowania na blockchainie ALEO , zapewniając podstawę prywatnego, zdecentralizowanego ekosystemu. Jest to pierwszy znany język programowania, który wprowadza platformę testową, rejestr pakietów, narzędzie do rozpoznawania importu, zdalny kompilator i generator twierdzeń dla aplikacji ogólnego przeznaczenia o zerowej wiedzy.
Dlatego logiczne jest stwierdzenie, że LEO ma na celu znaczne zmniejszenie wymagań dotyczących wiedzy kryptograficznej. Co więcej, ten język programowania ma przypominać Javascript i TypeScript. Z tego możemy wywnioskować, że LEO został zaprojektowany, aby ułatwić programistom naukę tego nowego języka programowania i czerpanie z niego przyjemności.
Najpierw LEO tworzy schemat weryfikacji napisanego przez Ciebie kodu.
Instrukcje krok po kroku dla LEO
Najpierw LEO tworzy schemat walidacji dla napisanego przez Ciebie kodu.
LEO wypełnia dane wejściowe wymaganymi wartościami.
LEO obsługuje obwód i generuje klucze sprawdzania poprawności i weryfikacji.
LEO łączy wszystkie istotne dane w ZKP.
Wnioski
LEO to statycznie typowany język programowania przeznaczony do pisania prywatnych aplikacji. Został zaprojektowany, aby umożliwić programistom intuicyjne budowanie na blockchainie ALEO . Zapewni to podstawę dla prywatnego, zdecentralizowanego ekosystemu.
LEO jest pierwszym znanym językiem programowania, który zawiera platformę testową, rejestr pakietów, narzędzie do rozpoznawania importu, zdalny kompilator i generator twierdzeń dla aplikacji ogólnego przeznaczenia bez wiedzy.
Ten język programowania ma przypominać JavaScript i TypeScript. Z tego możemy wywnioskować, że LEO został opracowany z myślą o tym, aby programiści mogli łatwo nauczyć się tego nowego języka programowania i dobrze się bawić.
Artykuł został napisany przez Juliaaa#7418 ( pseudonim na Discordzie ).
Aby uzyskać więcej informacji na temat projektu, języka programowania LEO oraz technologii blockchain zorientowanej na prywatność i poufność, odwiedź oficjalne strony ALEO :
Strona internetowa ~https://www.aleo.org/
Twitter ~https://twitter.com/AleoHQ
Społeczność na Twitterze ~https://twitter.com/aleocommunity
GitHub ~https://github.com/AleoHQ
Forum społeczności —https://community.aleo.org/
Kalendarz społeczności ~https://www.aleo.org/community/calendar
YouTube —https://www.youtube.com/channel/UCS_HKT2heOC_q88YQLiJt0g
Dokumentacja programisty ~https://developer.aleo.org/
Leo plac zabaw ~https://play.leo-lang.org/
Aleo Block Explorer ~https://www.aleo.network/
Blog społeczności ~https://medium.com/@AleoHQ
Ogłoszenia Blog ~https://www.aleo.org/blog
Discord ~https://discord.gg/aleohq

![Czym w ogóle jest lista połączona? [Część 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































