TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
ton_dev~study()

14 Apr 2025, 22:40

Открыть в Telegram Поделиться Пожаловаться

Репост из: The Daily TON | Новости
🐤 Как языки Tolk и Tact «идут навстречу»

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

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

⚫️ В марте мы писали о новой версии Tact, снижающей комиссии. А теперь, когда вышла новая версия Tolk, например, создатель DeDust.io Ник Некилов 'https://t.me/resistance17/37?comment=1491' rel='nofollow'>прокомментировал её нововведения так:
Это все — необходимый шаг на пути к структурам с авто-сериализацией (не нужно будет все руками сериализовать и поддерживать). Вот она сильно ускорит процесс разработки смарт-контрактов.

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

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

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

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

@thedailytonrus

294 0 1 6 2
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot