Нужно ли учить Haskell писать Плутус в Кардано?
https://cardanodocs.com/technical/plutus/introduction/
Должен ли я учиться плуту? Я считаю, что это язык, на котором я могу писать умные контракты на Кардано
3 ответа
Plutus - это платформа haskell для компиляции кода смарт-контрактов для работы в блокчейне cardano. Насколько вам нужно знать Javascript для изучения React Js, вам нужно будет изучить функциональное программирование (haskell, scala и т. Д.), Чтобы писать для plutus.
В соответствии с документами:
Plutus - это родной язык смарт-контрактов для Cardano. Это полный по Тьюрингу язык, написанный на Haskell, а смарт-контракты Plutus фактически являются программами на Haskell. Используя Plutus, вы можете быть уверены в правильном исполнении своих смарт-контрактов. Он основан на исследованиях современного языка, чтобы обеспечить безопасную полнофункциональную среду программирования, основанную на Haskell, ведущем чисто функциональном языке программирования.
Итак, если вы хотите уверенно программировать на Plutus, рекомендуется изучить Haskell.
Plutus похож на Haskell, но это не Haskell. Вам не нужно изучать одно, чтобы узнать другое. Более того, Plutus все еще находится в разработке, язык, который в настоящее время поддерживает тестовая сеть Cardano, - Solidity. Я предполагаю, что они будут поддерживать Солидность в течение длительного времени, даже после того, как Плутуса освободят. Так что, строго говоря, вам даже не нужно учить Плутуса писать умные контракты на Кардано.