Веб-версияОткрыть в Telegram

ПостКак скопировать дерево, но не точь-в-точь

2 сентября 2026
A
Artyom
Фотография
нажмите — покажем
Как скопировать дерево, но не точь-в-точь Инженеры PVS‑Studio рассказывают про трансляцию ast через protobuf, паттерны преобразований и 263 типа узлов, которые пришлось обходить. В статье про выбор между итератором и посетителем, эмуляцию двойной диспетчеризации и почему нормализация - боль
10 · 892 ·

Рядом в ленте

AArtyomHaskell для мира FPGA Clash - функциональный язык описания аппаратуры. Он берёт синтаксис и семантику из Haskell, а его главная идея - создание цифровых схем прAArtyomGo 1.27 Самый громкий апдейт этого релиза - обобщённые методы. Теперь можно объявлять параметры типа прямо у методов структур, а не только у функций. Из приятно
это сообщение
AArtyomЗнаете, почему -O2 может молча выбросить вашу проверку на переполнение? Потому что переполнение знакового целого - это UB. А раз UB быть не может, то и условие,AArtyomNeva - dataflow-язык, где программа это не список инструкций, а граф узлов, обменивающихся сообщениями через порты. import { fmt } def Main(start any) (stop any
Ccompilers devcompilers dev@langdev · канал · Технологии
210подписчиков432средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем