Blockchain Cardano a fost construit folosind limbajul de programare funcțional Haskell
Fondator Cardano Charles Hoskinson a împărtășit „primul program de bază Plutus Untyped generat în întregime și serializat folosind numai Typescript”. Această nouă etapă ar putea implica faptul că dezvoltatorii ar putea să scrie contracte inteligente pe Cardano folosind TypeScript în viitorul apropiat.
Destul de la moda https://t.co/t7gUPSpJlf
- Charles Hoskinson (@IOHK_Charles) Iulie 25, 2022
manuscris dactilografiat este un limbaj de programare creat și întreținut de Microsoft, care se bazează pe JavaScript. Este un superset riguros de JavaScript în ceea ce privește sintaxa și oferă limbajului opțional tastarea statică. Este creat pentru crearea de aplicații mari, deoarece pretinde că oferă instrumente mai bune la orice scară.
Înseamnă că într-o zi dezvoltatorii vor putea scrie contracte inteligente pe Cardano folosind Typescript.
— Michele | Harmonic (@MicheleHarmonic) Iulie 25, 2022
Blockchain-ul Cardano a fost construit folosind limbajul de programare funcțional Haskell. Plutus, limbajul de programare Cardano pentru contracte inteligente și Marlowe, limbajul specific domeniului Cardano pentru contractele inteligente financiare, se bazează ambele pe Haskell. Atât codurile off-chain cât și on-chain pentru Cardano sunt, de asemenea, scrise în Haskell.
Cu toate acestea, Haskell nu este cel mai cunoscut limbaj de programare; această distincție aparține lui Python și Java. Cardano își justifică decizie să folosiți Haskell subliniind că este ideal să scrieți cod robust și corect, mai ales atunci când este combinat cu metode formale.
Propunerea de proiect este încă în faze incipiente
În conformitate cu Michele Harmonic, proiectul Plu-ts își propune să permită contracte inteligente și crearea de tranzacții folosind doar TypeScript, permițând dezvoltatorilor să creeze aplicații descentralizate, păstrând în același timp beneficiile contractelor inteligente Cardano.
El explică că în acest moment, doar limbajul de programare Haskell este folosit pentru a genera contracte inteligente, ceea ce limitează potențialul lor de utilizare în situațiile în care acestea trebuie create instantaneu. Plu-ts-urile propuse ar permite dezvoltatorilor să scrie coduri legate de Cardano, în lanț și în afara lanțului, în întregime în TypeScript. Fără cerința unui server, ar fi fezabil să se creeze contracte inteligente în funcție de intrările utilizatorilor.
Cu toate acestea, rămâne necunoscut dacă Cardano va renunța la limbajul său de programare Haskell proclamat pentru TypeScript.
Sursa: https://u.today/cardano-hits-new-milestone-in-smart-contracts-creation-details