У меня есть такая простая операция: k + 1 Каким было бы его представление в виде дерева IR? До сих...
Я делаю обзор возможностей при подготовке исследовательского проекта. Назовите основной язык или...
Я изучаю дизайн JIT с точки зрения реализации виртуальных языков на динамических языках. Я не делал...
Что такое время выполнения? И я не имею в виду «во время выполнения» = как программа / скрипт...
Я должен написать программу, которая выполняет 2 + 2 = 4 и 2,2 + 2 = 4,2. Я уже сделал это, чтобы...
Возьмите следующий фрагмент: 1 #include <stdio.h> 2 #include <stdlib.h> 3 int foo(char...
У меня есть стратегия для разрешения типов из указанных библиотек. Я застрял при попытке разрешить...
Прежде всего взгляните на следующий код (в этом коде форма является базовым классом, а строка -...
вне игры язык тот, где ... область объявлений (блок) на этом языке выражается их отступом....
Я использую книгу Кеннета Лоудена «Конструктор компиляторов», но в ней нет примеров, и правилам,...
Я пишу игрушечный компилятор, который может оптимизировать вызовы функций, если результат зависит...
Я ищу способ выделения локальных переменных для регистров. Я знаю пару серьезных способов сделать...
В нескольких реализациях хеш-таблиц я видел использование эвристик, таких как «transpose» или «move...
Языки программирования, похоже, проходят несколько этапов. Во-первых, кто-то придумывает новый язык...
В чем различия между LLVM и обычным компилятором? Является ли он более динамичным и, следовательно,...
Я строю CFG из произвольного IL и хочу преобразовать этот CFG обратно в IL. Порядок вершин в CFG,...
Я хотел бы создать новый язык с открытым исходным кодом. Поскольку очень редко можно найти...
Как я понимаю, идиома pimpl существует только потому, что C ++ заставляет вас помещать все закрытые...
Я использую алгоритм Ленгауэра и Тарьяна со сжатием пути для вычисления дерева доминирования для...
Сценарий # 1001 * Никхила Котари , возможно, является одной из самых удивительных концепций,...