0
ответов

Почему компиляторы не переводят на более простые языки?

Обычно компиляторы переводят с языка, который они поддерживают, на ассемблер. Или, самое большее, на ассемблерный язык (байт-код), такой как GIMPLE / GENERIC для GCC или байт-код Python / Java / .NET. Разве это не было бы ...
вопрос задан: 14 November 2010 14:30
0
ответов

Каждая ли грамматика LL (1) также является LR (1)?

Каждая ли грамматика LL (1) также является LR (1)?
вопрос задан: 14 November 2010 01:22
0
ответов

Есть ли способ использовать gcc для преобразования C в MIPS?

Я выполнил Преобразование C в MIPS для класса, и я хочу сравнить его со сборкой. Я слышал, что есть способ настроить gcc так, чтобы он мог преобразовывать код C в архитектуру MIPS ...
вопрос задан: 14 November 2010 00:59
0
ответов

Интерпретируется или компилируется IronScheme? Польза от оптимизации .NET Framework?

В книге «IronPython в действии» автор заявляет, что IronPython, в отличие от CPython, выигрывает от определенных оптимизаций как в JIT, так и в самой структуре, которые CPython не может принять. ..
вопрос задан: 11 November 2010 06:32
0
ответов

понимание необходимости компиляторов для разных платформ

Я пытаюсь понять, как работает вся цепочка сборки, чтобы я мог лучше понять, что происходит, когда я собираю / связываю / компиляция и т. д. Одна проблема, с которой я столкнулся, заключается в следующем: если компилятор включает ...
вопрос задан: 10 November 2010 22:14
0
ответов

Как обстоят дела, когда разные реализации встроенной функции связаны в один исполняемый файл?

Согласно правилу одного определения (ODR) у меня не может быть функции void function () { } определено более одного раза в одном исполняемом файле - компоновщик будет возражать. Однако ODR игнорируется для встроенных функций: inline ...
вопрос задан: 10 November 2010 11:25
0
ответов

Какие правила компилятор должен соблюдать при работе с ячейками энергозависимой памяти?

Я знаю, что при чтении из области памяти, которая записывается несколькими потоками или процессами, ключевое слово volatile должно быть используется для этого места, как в некоторых случаях ниже, но я хочу знать больше ...
вопрос задан: 9 November 2010 18:01
0
ответов

Компилируются ли ваши javadoc-файлы в файлы классов?

При компиляции java-файлов они также включают ваши javadoc-файлы и комментарии в файл класса? Например, если у вас большие документы javadoc, влияет ли это на общий размер файла класса? Или ...
вопрос задан: 9 November 2010 14:56
0
ответов

g ++ как проверить, поддерживает ли он лямбда-функции?

Итак много говорят о лямбда-функциях ... Вот и я попробовал написать свою. :(. Не сработало. Поддерживает ли g ++ 4.3.2 лямбда-функции? Как узнать, поддерживает ли он определенную функцию C ++ 0x или нет?
вопрос задан: 8 November 2010 22:23
0
ответов

How to emit and execute Java bytecode at runtime?

I am writing an interpreter in Java for a domain-specific language with some scripting capabilities. I have already implemented a parser and now need to do a back end. To this end I am considering ...
вопрос задан: 7 November 2010 07:19
0
ответов

Компилятор C / C ++, генерирующий запутанный код [закрыто]

Есть ли любой известный компилятор C / C ++, генерирующий обфусцированный / зашумленный код? Или, может быть, какой-нибудь патч для компилятора C / C ++ с открытым исходным кодом, такого как GCC?
вопрос задан: 6 November 2010 03:52
0
ответов

Компиляторы для Haskell

AFAIK GHC - самый распространенный компилятор сегодня, но я также вижу , что доступны и некоторые другие компиляторы. Действительно ли GHC - лучший выбор для всех целей, или я могу использовать что-нибудь другое? Для ...
вопрос задан: 3 November 2010 06:52
0
ответов

_iterator_debug_level value '0' не соответствует значению '2'

Я только что переместил решение Visual Studio (C ++) на другой компьютер, настроил все каталоги и настройки, насколько я могу видеть, и выполнил чистую / перекомпоновку на решение. Я получаю указанную выше ошибку ...
вопрос задан: 2 November 2010 18:02
0
ответов

В чем разница между компиляторами Borland, GCC и MinGW?

Я, конечно, некоторое время программировал на промежуточном уровне. Я выполняю один и тот же код в этих разных компиляторах (в основном GCC и MinGW), но я не могу разобрать ...
вопрос задан: 2 November 2010 14:45
0
ответов

Как классы реализованы в компиляторах

Я хотел бы реализовать тип класса для моего собственного маленького языка, но то, что, как я сначала думал, не будет слишком сложным, имеет меня озадачили. У меня есть синтаксический анализатор, и это сторона генерации кода ...
вопрос задан: 31 October 2010 14:50
0
ответов

Автоматическое отслеживание изменений переменных

Я отлаживаю программу на C (GCC и GDB в Linux и Visual Studio в Windows), которая дает разные результаты на двух разных архитектурах. Я хотел бы сравнить выполнение на каждой архитектуре по ...
вопрос задан: 31 October 2010 03:12
0
ответов

Инструкция MUL x86 из VS 2008/2010

Будут ли современные (2008/2010) заклинания Visual Studio или Visual C ++ Express создавать инструкции MUL x86 (умножение без знака) в скомпилированном код? Кажется, я не могу найти или придумать пример, где ...
вопрос задан: 28 October 2010 02:49
0
ответов

Включает ли Java комментарии к скомпилированному коду?

Ну, заголовок такой не требует пояснений. Я задавался вопросом, когда составлял проект, в котором было много комментариев. Это немного глупо, потому что файл jar не увеличился бы сильно (несколько байтов), но я ...
вопрос задан: 27 October 2010 10:21
0
ответов

c++ how to write code the compiler can easily optimize for SIMD?

i'm working in Visual Studio 2008 and in the project settings I see the option for "activate Extended Instruction set" which I can set to None, SSE or SSE2 So the compiler will try to batch ...
вопрос задан: 26 October 2010 20:27
0
ответов

Бесплатный компилятор Java AOT [закрыто]

Кто-нибудь знает какой-нибудь бесплатный компилятор Java AOT ? Нашел только один - http://gcc.gnu.org/java/.
вопрос задан: 25 October 2010 23:53
0
ответов

Нисходящий синтаксический анализатор хочет иметь достойный пример левой рекурсии в «Коде»

Привет, товарищ, стек по элементам потока. Я учусь в классе компилятора. Я действительно понял, что синтаксический анализатор сверху вниз должен избегать левой рекурсии и преобразовываться в способ правой рекурсии. Вопросы следующие: а) я ...
вопрос задан: 24 October 2010 22:12
0
ответов

Определить ключевые слова в грамматике ANTLR

Я хочу создать простой лексический анализатор для конкретного языка, в котором есть зарезервированные слова вроде (if, else и т. д.) с использованием ANTLR. Я прошел несколько руководств и смог найти способы определения ...
вопрос задан: 24 October 2010 13:32
0
ответов

Расширение компилятора Mono C #: есть ли какая-либо документация или прецедент?

В настоящее время я участвую в некоторых интересных исследованиях языков программирования, которые до сих пор были сосредоточены на расширении грядущий компилятор Java 7.0 с очень мощным программистом -...
вопрос задан: 23 October 2010 23:45
0
ответов

Clojure механизм выхода во время компиляции

Язык Forth предлагает "время компиляции "механизм выхода, при котором код может быть выполнен немедленно, пока компилятор работает (не во время выполнения). Вы можете включать операторы печати, например, чтобы ...
вопрос задан: 22 October 2010 12:48
0
ответов

Что означает компиляция перестановки в GWT?

При компиляции проекта веб-приложения компилируются 6 перестановок. Что это за перестановки и что они означают?
вопрос задан: 21 October 2010 05:48
0
ответов

Почему почти все объектно-ориентированные языки компилируются в байт-код?

Из известных мне объектно-ориентированных языков , почти все, кроме C ++ и Objective-C, компилируются в байт-код, работающий на какой-то виртуальной машине. Почему так много разных языков остановились на компиляции ...
вопрос задан: 17 October 2010 21:36
0
ответов

В чем разница между парсерами LR, SLR и LALR?

Какова реальная разница между парсерами LR, SLR и LALR? Я знаю, что SLR и LALR являются типами синтаксических анализаторов LR, но какова реальная разница с точки зрения их таблиц синтаксического анализа? А также ...
вопрос задан: 16 October 2010 19:30
0
ответов

Почему доступ к указателю медленнее, чем доступ к vector :: iterator? (генерация кода компилятора)

Хорошо, заголовок вопроса немного паршивый, но я действительно не знал, как это лучше сформулировать. У меня проблема в том, что с учетом std :: vector и T * + size_t мой компилятор (Visual Studio ...
вопрос задан: 14 October 2010 16:51
0
ответов

Проблемы со сценарием № и компилятором

Я только что столкнулся с довольно странной проблемой с VS2010 и № сценария, которую в большинстве случаев я могу воссоздать заново. В моем простом сценарии в моем решении есть 2 проекта; стандартный Asp.Net MVC2 ...
вопрос задан: 14 October 2010 16:38
0
ответов

Как компилятор C обнаруживает, что -lm указывает на файл libm.a?

Что такое файлы .a при программировании на C в Linux? Это файл библиотеки? Для слияния с математической библиотекой libm.a вы должны набрать cc -o имя_программы prog.c -lm при компиляции программы. -Lm означает: ...
вопрос задан: 12 October 2010 07:27