0
ответов

Где находится компилятор командной строки .NET?

Где находится компилятор командной строки .NET (csc.exe) после установки? Я пытаюсь настроить свой путь для компиляции приложений C # из командной строки, но не могу найти, где находится csc.exe ...
вопрос задан: 4 July 2015 17:59
0
ответов

Какой язык ассамблеи для изучения [закрыто]

Я заинтересован в учебной ассамблее, конкретно потому, что я нахожу полиморфный код довольно интересным, и я своего рода смущенным, насколько я должен учиться. Я слышал, что X86 является наиболее распространенным для изучения или ...
вопрос задан: 24 June 2015 22:59
0
ответов

Что разница между деревом синтаксического анализа и AST?

Генерируются ли они на разных этапах процесса компиляции? Или это просто разные имена для одного и того же?
вопрос задан: 21 June 2015 19:35
0
ответов

Как узнать, какие оптимизации JVM применила к моему коду?

JVM (особенно HotSpot VM) славится огромным количеством оптимизаций, которые она может применить во время выполнения. Есть ли способ взглянуть на определенный фрагмент кода и увидеть, что на самом деле имеет JVM ...
вопрос задан: 14 June 2015 09:46
0
ответов

C ++: двойники, точность, виртуальные машины и GCC

У меня есть следующий фрагмент кода: #include int main () {если ((1.0 + 0.1)! = (1.0 + 0.1)) printf ("не равно \ n"); иначе printf ("равно \ п"); возврат 0; } Когда ...
вопрос задан: 14 June 2015 09:46
0
ответов

Различия между своевременной компиляцией и заменой в стеке

Оба они в значительной степени делают одно и то же. Определите, что метод актуален, и скомпилируйте его вместо интерпретации. С OSR вы просто переходите к скомпилированной версии сразу после того, как она будет скомпилирована, в отличие от ...
вопрос задан: 14 June 2015 09:41
0
ответов

Пользовательский язык программирования: как?

Надеюсь, этот вопрос не будет слишком запутанным или расплывчатым. Я знаю, чего хочу в своей голове, поэтому скрестив пальцы, я могу передать это в тексте. Я ищу язык с собственным синтаксисом ...
вопрос задан: 13 June 2015 11:54
0
ответов

Каков размер программы, использующей LLVM / CLANG для пользовательского bytecode VM?

Я оцениваю различные возможности для настраиваемой виртуальной машины, и я исключил LLVM из другого вопроса. Поскольку я все еще работаю над оценкой виртуальных машин со встроенным языком, я не могу проверить / проверить это сам на предмет ...
вопрос задан: 13 June 2015 10:40
0
ответов

Почему сложно победить AOT-компилятор с помощью JIT-компилятора (в плане производительности приложения)?

Я думал, что JIT-компиляторы в конечном итоге победят AOT-компиляторы в плане производительности скомпилированного кода, из-за неотъемлемого преимущества JIT (может использовать информацию, доступную только во ...
вопрос задан: 11 June 2015 09:44
0
ответов

Язык/формат вывода для игрушечного компилятора

Я прошел курс компиляторов в университете, и это было очень информативно и очень весело, хотя и много работы. Поскольку нам дали спецификацию языка для реализации, одну вещь я не усвоил...
вопрос задан: 11 June 2015 07:26
0
ответов

Как создать исполняемый файл .exe PE вручную?

Все тексты о том, как создать компилятор, останавливаются после объяснения лексеров и синтаксических анализаторов. Они не объясняют, как создать машинный код. Я хочу понять весь процесс из конца в конец. В настоящее время то, что я ...
вопрос задан: 23 May 2015 13:35
0
ответов

На каком языке написан компилятор C #?

Я посмотрел на исходный код на http://referencesource.microsoft.com/, и кажется, что весь исходный код находится в C #. Я также посмотрел исходный код для новой платформы компилятора C # (Roslyn), и он ...
вопрос задан: 21 May 2015 23:28
0
ответов

Как установить компилятор Visual Studio 2012 RC для Qt вместо MinGW?

Windows 8 x86; Qt 4.8.2; Visual Studio Ultimate 2012 RC
вопрос задан: 11 May 2015 13:38
0
ответов

Eclipse: включить утверждения

Я запускаю Eclipse Galileo. Как включить утверждения в Eclipse? Как было предложено на других сайтах, я попытался добавить аргументы: -ea. Я также попытался изменить уровень соответствия компилятора на 1 ....
вопрос задан: 24 April 2015 02:16
0
ответов
0
ответов

Что происходит с внешней встроенной функцией?

Что произойдет, если я определю свою функцию в моем файле .h как extern int returnaint (void); определите его в связанном файле .c как встроенный int returnaint (void) {return 1; } и включить заголовок в ...
вопрос задан: 23 March 2015 23:34
0
ответов

J— Вложение исходного кода компилятора

Я сейчас читаю книгу, которая называется: «Введение в конструирование компиляторов в мире Java». Таким образом, с их сайта вы можете скачать исходный код компилятора, который нужно использовать. -> http: // ...
вопрос задан: 26 February 2015 16:17
0
ответов

Устранение двусмысленности, оставленной рекурсии и факторизации

Может кто-нибудь сказать мне, является ли следующая грамматика LL (1) или нет, если нет, пожалуйста, предложите, как преобразовать ее в LL (1). Насколько я знаю, это не потому, что первое (A) пересечение следует (A) = {d} ...
вопрос задан: 25 February 2015 23:51
0
ответов

Дополните любые компиляторы C, реализуют любой из функций C1X?

Дополните любые компиляторы C, выполняющие любые функции C1X ? PS: Есть ли способ издавать некоторые из этих функций в текущих компиляторах C
вопрос задан: 18 January 2015 17:14
0
ответов

Что на самом деле означает обратная косая черта «\»?

Мне интересно, что такое обратная косая черта в Java. Как компьютер или компилятор видит эту обратную косую черту и как она сохраняется в компьютере? Я читал, что обратная косая черта удаляет особое значение следующего ...
вопрос задан: 1 January 2015 23:23
0
ответов

Как работают системные вызовы?

Я понимаю что пользователь может владеть процессом, и каждый процесс имеет адресное пространство (которое содержит допустимые ячейки памяти, на которые этот процесс может ссылаться). Я знаю, что процесс может вызывать системный вызов и ...
вопрос задан: 16 December 2014 05:40
0
ответов

Как могу ли я объявить переменную, которая не будет оптимизирована (помещена в регистр) для отладки в C ++?

Я разрабатываю простое приложение на C ++ / Qt, и у меня есть следующее объявление: QGridLayout * layout = new QGridLayout; Отлаживаю приложение с помощью gdb. Я установил точку останова, все работает нормально ...
вопрос задан: 1 December 2014 15:24
0
ответов

Java «пустое последнее поле, возможно, не было инициализировано» Исключение странность метода

У меня есть код вроде: final int var1; если (isSomethingTrue) {var1 = 123; } else {throwErrorMethod (); } int var2 = var1; А throwErrorMethod определяется примерно так: private ...
вопрос задан: 17 November 2014 07:03
0
ответов

Как левый факторинг контекстно-свободной грамматики?

Как я понимаю, в следующем случае левый факторинг требуется для построения нисходящего синтаксического анализатора. Но сложно понять, как это сделать? Кто-нибудь может мне здесь помочь? Спасибо. s = a | б б = с г c = (e | f) ...
вопрос задан: 11 November 2014 19:22
0
ответов

Реализация препроцессора C

, многое было написано в течение многих лет на реализации парсеров, но Cre Preprocessor не совсем такой же, как Любая из этапов типичного анализатора и его реализации, несомненно, имеет свою долю ...
вопрос задан: 2 November 2014 18:59
0
ответов

В чем разница между деревьями синтаксического анализа и абстрактными синтаксические деревья?

Я нашел эти два термина в книге по проектированию компиляторов и хотел бы знать, что означает каждый из них и чем они отличаются. Я поискал в Интернете и обнаружил, что деревья синтаксического анализа также называются конкретными ...
вопрос задан: 12 October 2014 11:31
0
ответов

Два интерфейса с одинаковой сигнатурой метода, реализованные в классе Java

У меня есть два интерфейса Java и один реализующий класс. (Я использовал Eclipse для прямого запуска программы, и я не пытался проверять какие-либо предупреждения компилятора и так далее, явно компилируя из ...
вопрос задан: 2 October 2014 16:45
0
ответов

Какой компилятор использует Android NDK?

Я пишу код на основе ARM NEON для приложения Android, и у меня возникли проблемы с тем, что некоторые флаги компилятора не распознаются. Позже я понял, что поддержка этих флагов была добавлена ​​совсем ...
вопрос задан: 25 September 2014 20:15
0
ответов

Что такое компилятор, компоновщик, загрузчик?

Я хотел глубоко узнать значение и работу компилятора, компоновщика и загрузчика. Применительно к любому языку, предпочтительно c ++.
вопрос задан: 20 September 2014 13:13
0
ответов

Можно ли добавить вывод типа в язык C ?

Допустим, мы создаем повторную реализацию C, с той лишь разницей, что что типы предполагаются. Классы и модификаторы хранилища по-прежнему должны быть задано (const, static, restrict и т. д.), и let '...
вопрос задан: 17 September 2014 10:21