Результаты поиска по запросу "compiler-construction"

1 ответ

DFAs против Regexes при внедрении лексического анализатора?

(Я только учусь писать компилятор, поэтому, пожалуйста, исправьте меня, если я сделаю какие-то неправильные заявления) Зачем кому-то еще реализовывать DFA в коде (операторы goto, реализации на основе таблиц), когда они могут просто использовать ...

5 ответов

вероятный / маловероятный эквивалент для MSVC

Компилятор GCC поддерживает оператор __builtin_expect, который используется для определения вероятных и маловероятных макросов. например. #define likely(expr) (__builtin_expect(!!(expr), 1)) #define unlikely(expr) (__builtin_expect(!!(expr), ...

9 ответов

Проверка типа интерфейса с помощью Typescript

Этот вопрос является прямым аналогомПроверка типа класса с помощью TypeScript [https://stackoverflow.com/questions/12789231/class-type-check-with-typescript] Мне нужно выяснить во время выполнения, если переменная типа any реализует интерфейс. ...

ТОП публикаций

1 ответ

Ресурсы, чтобы узнать, как создать компилятор / интерпретатор для .NET Framework

Я хотел бы узнать больше о том, как создать язык для .NET Framework. Я думаю, что я хотел бы построить язык DLR. Мне трудно найти хорошие ресурсы. я нашел спуск статьи на MSDN [http://msdn.microsoft.com/en-us/magazine/cc136756.aspx]это было ...

2 ответа

Какие алгоритмы используются популярными компиляторами C ++ для std :: sort и std :: stable_sort?

Какие алгоритмы используются популярными компиляторами C ++ для std :: sort и std :: stable_sort? Я знаю, что стандарт дает только определенные требования к производительности, но я хотел бы знать, какие алгоритмы популярные реализации используют ...

5 ответов

Как мне скомпилировать и запустить программу на C в Sublime Text 2?

Я совершенно новичок в программировании. Я понятия не имею, как скомпилировать и запустить простую программу на C в Sublime Text 2. (В колледже меня попросили использовать Turbo C ++ 3.0, но я обнаружил, что IDE довольно древняя.) Я использую ...

3 ответа

Интерпретаторы против компиляторов против виртуальных машин

У меня вопрос по поводу Интерпретаторов, Компиляторов и ВМ Теперь я знаю разницу между интерпретаторами и компиляторами, но что отличается отВИРТУАЛЬНЫЕ МАШИНЫиз предыдущих 2? Каковы плюсы и минусы виртуальной машины по сравнению с ...

1 ответ

Почему существуют парсеры LR (0), а парсеры LL (0) отсутствуют?

Я читал оба в Википедии и заметил, что, хотя парсеры LR (0) существуют, парсера LL (0) не существует. Из того, что я прочитал, я понимаю, что k в LL (k) / LR (k) означает, сколько символов может видеть анализаторзатекущий персонаж, над которым ...

2 ответа

Как создать компилятор C без собственного компилятора C

Это простой вопрос. Если для компиляции C-компилятора нужен C-компилятор ... Может, непосредственно с ассемблерным кодом? Возможно, ядро предоставляет основной инструмент для преобразования C в ассемблер и создания расширяющейся инфраструктуры? ...

2 ответа

Режим разработки GWT не компилирует веб-приложение

Когда я хочу скомпилировать свое приложение GWT в Eclipse через «Run As -> GWT application», я получаю следующее сообщение: 00: 00: 00,005 [WARN] Модуль объявляет класс сервлета com.google.gwt.junit.server.JUnitHostImpl, но web.xml не имеет ...