Итого что вам нужно знать чтоб работать с блокчейном #TON:
Список языков программирования в TON:
👏 FUNC
Основной язык для написания смарт-контрактов в TON, поддерживающий функциональный стиль программирования и строгую типизацию.
👏 Fift
Низкоуровневый стековый язык, используемый для взаимодействия с блокчейном, тестирования и отладки смарт-контрактов на TVM.
👏 TOLK
TOLK — высокоуровневый язык сценариев для взаимодействия с контрактами в TON. Он позволяет создавать сложные взаимодействия с блокчейном, отправлять транзакции, управлять состоянием смарт-контрактов и выполнять другие действия. TOLK ориентирован на разработчиков, которые хотят автоматизировать взаимодействие с TON без необходимости писать низкоуровневый код.
👏 TACT
TACT — язык для разработки смарт-контрактов в TON, который ставит своей целью сделать разработку проще и доступнее. TACT является высокоуровневым языком и предоставляет более привычный синтаксис, похожий на современные языки, такие как TypeScript. Основная задача TACT — упростить создание сложных контрактов, предоставляя удобные абстракции и понятные конструкции.
👏 C++ (TON Node)
Используется для разработки и поддержки нод (узлов) TON, обеспечивающих работу сети и инфраструктуры блокчейна.
👏 Haskell (TON SDK)
Применяется в некоторых инструментах и SDK TON, особенно в исследовательских целях и для реализации протоколов.
👏 JavaScript/TypeScript
Используются для создания фронт-энда децентрализованных приложений, интеграции смарт-контрактов, взаимодействия с пользовательскими кошельками и работы с API TON.
👏 Python
Используется для автоматизации процессов, анализа данных, разработки скриптов для взаимодействия с нодами и API блокчейна.