Русский
Открыть в Telegram
CCompiler Development

Compiler Development

✅ Высокое доверие
@CompilerDev · группа · Технологии · в индексе с 21.05.2026
2 314участников
36пишущих за 30 дней
183сообщений за 30 дней
144 535сообщений в индексе
A
A
То есть диагноз; неверная модель ведет к плохим результатам. Банальность.
S
cppAdvanced Compiler Design and Implementation не устарела? Спустя четверть века нормально читается? Что то еще на тему векторизации можно посмотреть?
А оглавление прочитать? Там же английским по белому написано, что вопрос векторизации не рассматривается, хотя является актуальной проблемой. Автор не успел внести в книгу раздел с векторизацией.
  1. К
    Мне кажется это два независимых вопроса. Стоит ли читать книку и где добрать про векторизацию
Вся ветка · 1 ответ →
  1. P
    Ну в целом придумал сальсу, а почему не просто в нее контрибутить?
    1. M
      Ну есть отличие, тут графовая бд под капотом. Тоесть по логике, писать какие плагины проше должно быть. Ну еще осталась убер фитча, я пока не трогал, но вроде как джитом можно попытаться чет сделать
      1. P
        Ну в сальсе в каком-то смысле тоже, просто её сильно прячут
        1. M
          Да насамом деле я планировал одно, кодил другое, а получил вообше третье в виде salsa. На самом деле я даже фиг знает стоит ли продолжать. Работы нет, проект просто фанфик, отдушина
    1. M
      Прототип. Пока это не починил. Основная работа была сделать бд, потом я долго пытался сделать инкрементальность. Смотрел на differential dataflow, naid, adapton. А в конце у меня получилась salsa. Можешь оставить ишью? Я потом попробую починить это
Вся ветка · 9 ответов →
M
Осталось сделать mutator и можно пробывать сделать простую ide
M
В целом пытался сделать что-то лучше, просто по итогу получилась salsa
M
Не хочу отказываться от графа как единого представления
Вся ветка · 1 ответ →
C
Привет, Агния Лазурь, нажми кнопку восемь, чтобы тебя не забанили!
V
Peter SovietovДля тех, кто не понял смысла стишка выше, предлагаю посмотреть материалы семинара "Создание простейших компиляторов для софт-процессоров". За два часа live coding'а (без ИИ и интернета) я показал студентам, как написать 3 симулятора для разных процессорных архитектур, а также -- как написать просте
Ссылка
нажмите — покажем
мой подход к снаряду https://github.com/madwareru/toy_comp_fsharp/ я правда потратил сильно больше двух часов, использовал интернет, и так же попросил Кими помочь мне с докой (из раздела docs, остальная моя собственная :)) Интерпретаторы, парсеры и компиляторы написаны вручную, но единожды пришлось проконсультироваться с ИИ насчёт специфики работы FParsec
👍1
  1. P
    Дело не в количестве времени, а в количестве полученного удовольствия:) В нынешнее время ИИ полезно время от времени "размять мозги" :) Кстати, изначально я предполагал использовать другую схему распределения регистров, но на семинаре понял, что на неё не хватит времени. Поэтому остаётся вызов -- как сэкономить больше ячеек памяти, не слишком усложняя реализацию :)
    1. V
      я использовал ваш трюк со стеком из статьи про простейший компилятор, где на основе величины стека выбирались имена переменных для генерации си (видимо и у вас тоже он), ну и для memory-to-memory так же с помощью него выбираются имена ячеек в памяти
      1. P
        Да, он самый. Но есть ещё два простых способа, которые можно было бы попробовать:)
Вся ветка · 3 ответа →
Архив по месяцам
ноябрь 2026октябрь 2026сентябрь 2026август 2026июль 2026июнь 2026май 2026апрель 2026март 2026февраль 2026январь 2026декабрь 2025ноябрь 2025октябрь 2025сентябрь 2025август 2025июль 2025июнь 2025май 2025апрель 2025март 2025февраль 2025январь 2025декабрь 2024ноябрь 2024октябрь 2024сентябрь 2024август 2024июль 2024июнь 2024май 2024апрель 2024март 2024февраль 2024январь 2024декабрь 2023ноябрь 2023октябрь 2023сентябрь 2023август 2023июль 2023июнь 2023май 2023апрель 2023март 2023февраль 2023январь 2023декабрь 2022ноябрь 2022октябрь 2022сентябрь 2022август 2022июль 2022июнь 2022май 2022апрель 2022март 2022февраль 2022январь 2022декабрь 2021ноябрь 2021октябрь 2021сентябрь 2021август 2021июль 2021июнь 2021май 2021апрель 2021март 2021февраль 2021январь 2021декабрь 2020ноябрь 2020октябрь 2020сентябрь 2020август 2020июль 2020июнь 2020май 2020апрель 2020март 2020февраль 2020январь 2020декабрь 2019ноябрь 2019октябрь 2019сентябрь 2019август 2019июль 2019июнь 2019май 2019апрель 2019март 2019февраль 2019январь 2019декабрь 2018ноябрь 2018октябрь 2018сентябрь 2018август 2018июль 2018июнь 2018май 2018апрель 2018март 2018февраль 2018январь 2018декабрь 2017

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

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