TGViewer
ton_dev~study() ton_dev~study() @ton_dev_study · 2.69K subscribers
Post #380 847

Forwarded from The Daily TON | Новости

🐤 Как языки Tolk и Tact «идут навстречу»

⚫️ У языка программирования Tolk, созданного для TON, на днях вышла версия 0.11. С первого взгляда эта новость кажется актуальной только для тех, кто пишет на Tolk: «Добавили алиасы для типов? Что это такое и какая мне разница, если я не программист?» Но если всмотреться, происходит интересный процесс, значимый для будущего TON.

⚫️ Как мы уже рассказывали, писать смарт-контракты в TON можно на двух языках: FunC (который «перерос» в Tolk) и Tact. FunC считался «мощным, но сложным», и эта сложность отпугивала часть программистов от TON. Tact проще, он «сам делает за программиста» некоторые вещи вроде сериализации, но у проектов на нём получались выше комиссии блокчейна, что тоже отпугивает. Получалось, что у обоих языков есть свои преимущества, но есть и важные недостатки, которые тормозят развитие всей экосистемы.

⚫️ В марте мы писали о новой версии Tact, снижающей комиссии. А теперь, когда вышла новая версия Tolk, например, создатель DeDust.io Ник Некилов прокомментировал её нововведения так:
Это все — необходимый шаг на пути к структурам с авто-сериализацией (не нужно будет все руками сериализовать и поддерживать). Вот она сильно ускорит процесс разработки смарт-контрактов.

То есть раньше разработчика от задач сериализации избавлял Tact, а в будущем это в некотором виде сможет делать и Tolk.

⚫️ Получается, что сейчас оба языка активно борются со своими недостатками, при этом сохраняя свои сильные стороны. В мире FunC/Tolk снижают трудозатраты программистов, в мире Tact — комиссии. И обе инициативы могут в итоге привлечь в TON больше разработчиков и проектов. А это хорошо даже для тех, кто сам не пишет код: от притока разработчиков выиграли бы все.

⚫️Кто-то спросит: «Не превратятся ли эти языки в один, если оба будут с низкими комиссиями, автосериализацией и так далее?» Ответим так: их подходы слишком сильно различаются, чтобы разница исчезла, однако она может меньше сказываться. Оба языка словно делают шаги навстречу друг другу, и они не придут в одну точку, но расстояние может сократиться.

👁 Возникает и другой вопрос: «А нужны ли тогда будут два языка?» Если постепенно уйдут их главные недостатки, на основе которых разработчики делали выбор, то зачем вообще этот выбор? Тут в среде разработчиков можно встретить разные мнения: от «когда доделают Tolk, Tact станет не нужен» до «когда доделают Tact, Tolk станет не нужен». А редакция The Daily TON воздержится от прогнозов, но будет следить за развитием событий и расскажет вам потом, чем дело кончилось.

@thedailytonrus
  • 👍 2
More from @ton_dev_study
  1. Mar 25, 2026Sub-second finality: how to adapt your project TON is rolling out Catchain 2.0, a consensu…
  2. Mar 24, 202624 hours left. 79 projects in. Submissions close March 25, 11:59 PM UTC 🧠 Track 1: Agent…
  3. Mar 24, 2026Telegram погасил первый выпуск облигаций от 2021 года - ForkLog: криптовалюты, ИИ, сингуля…
  4. Mar 22, 2026https://www.youtube.com/watch?v=UKfbKEWtg2s
  5. Mar 21, 2026Одним из ключевых условий Sub-Second обновления является сохранение децентрализации и безо…
  6. Jun 2, 2025Вчера произошло два события: 🎂 Мне исполнилось 35. ⛏ Мы поправили баг из-за которого в ма…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →