Результаты поиска по запросу "compiler-construction"
DFAs против Regexes при внедрении лексического анализатора?
(Я только учусь писать компилятор, поэтому, пожалуйста, исправьте меня, если я сделаю какие-то неправильные заявления) Зачем кому-то еще реализовывать DFA в коде (операторы goto, реализации на основе таблиц), когда они могут просто использовать ...
вероятный / маловероятный эквивалент для MSVC
Компилятор GCC поддерживает оператор __builtin_expect, который используется для определения вероятных и маловероятных макросов. например. #define likely(expr) (__builtin_expect(!!(expr), 1)) #define unlikely(expr) (__builtin_expect(!!(expr), ...
Проверка типа интерфейса с помощью Typescript
Этот вопрос является прямым аналогомПроверка типа класса с помощью TypeScript [https://stackoverflow.com/questions/12789231/class-type-check-with-typescript] Мне нужно выяснить во время выполнения, если переменная типа any реализует интерфейс. ...
Ресурсы, чтобы узнать, как создать компилятор / интерпретатор для .NET Framework
Я хотел бы узнать больше о том, как создать язык для .NET Framework. Я думаю, что я хотел бы построить язык DLR. Мне трудно найти хорошие ресурсы. я нашел спуск статьи на MSDN [http://msdn.microsoft.com/en-us/magazine/cc136756.aspx]это было ...
Какие алгоритмы используются популярными компиляторами C ++ для std :: sort и std :: stable_sort?
Какие алгоритмы используются популярными компиляторами C ++ для std :: sort и std :: stable_sort? Я знаю, что стандарт дает только определенные требования к производительности, но я хотел бы знать, какие алгоритмы популярные реализации используют ...
Как мне скомпилировать и запустить программу на C в Sublime Text 2?
Я совершенно новичок в программировании. Я понятия не имею, как скомпилировать и запустить простую программу на C в Sublime Text 2. (В колледже меня попросили использовать Turbo C ++ 3.0, но я обнаружил, что IDE довольно древняя.) Я использую ...
Интерпретаторы против компиляторов против виртуальных машин
У меня вопрос по поводу Интерпретаторов, Компиляторов и ВМ Теперь я знаю разницу между интерпретаторами и компиляторами, но что отличается отВИРТУАЛЬНЫЕ МАШИНЫиз предыдущих 2? Каковы плюсы и минусы виртуальной машины по сравнению с ...
Почему существуют парсеры LR (0), а парсеры LL (0) отсутствуют?
Я читал оба в Википедии и заметил, что, хотя парсеры LR (0) существуют, парсера LL (0) не существует. Из того, что я прочитал, я понимаю, что k в LL (k) / LR (k) означает, сколько символов может видеть анализаторзатекущий персонаж, над которым ...
Как создать компилятор C без собственного компилятора C
Это простой вопрос. Если для компиляции C-компилятора нужен C-компилятор ... Может, непосредственно с ассемблерным кодом? Возможно, ядро предоставляет основной инструмент для преобразования C в ассемблер и создания расширяющейся инфраструктуры? ...
Режим разработки GWT не компилирует веб-приложение
Когда я хочу скомпилировать свое приложение GWT в Eclipse через «Run As -> GWT application», я получаю следующее сообщение: 00: 00: 00,005 [WARN] Модуль объявляет класс сервлета com.google.gwt.junit.server.JUnitHostImpl, но web.xml не имеет ...