Создатель Cardano рассказал о важной разработке с помощью TypeScript
Основатель Cardano Чарльз Хоскинсон представил «первую в истории программу Untyped Plutus Core Program, полностью созданную с использованием исключительно Typescript».
Благодаря этому достижению скоро разработчики Cardano смогут создавать смарт-контракты на основе TypeScript.
С помощью JavaScript Microsoft разработала и продолжает поддерживать язык программирования TypeScript. С точки зрения синтаксиса это строгое надмножество JavaScrip, которое предоставляет языку необязательную статическую типизацию. Являясь превосходным инструментом любого размера, решение предназначено для разработки востребованных приложений.
Проект Plutus направлен на создание смарт-контрактов и транзакций с использованием TypeScript, что позволяет программистам создавать децентрализованные приложения, сохраняя при этом преимущества смарт-контрактов Cardano.
Хоскинсон утверждает, что в настоящее время смарт-контракты могут быть созданы только с использованием языка программирования Haskell, что ограничивает их использование в случаях, когда необходимо установить их немедленно.
Сейчас же разработчики могут писать все программы, связанные с Cardano, внутри и вне сети на TypeScript, используя предложенный Plutus.
Для создания блокчейна Cardano был использован функциональный язык программирования Haskell. И Marlowe, и Plutus, предметно-ориентированный язык Cardano для финансовых смарт-контрактов, основаны на языке программирования Haskell. Haskell также используется для создания офчейн- и ончейн-кода Cardano.