Результаты поиска по запросу "compiler-construction"
Существует ли инструмент синтаксического анализа заголовка C для создания оболочки, такой как gccxml?
Мне нужно написать несколько оболочек заголовка c для нового языка программирования, и мне хотелось бы что-то вроде gccxml, но без полной зависимости от gcc и проблем, которые он создает в системе Windows. Просто нужно читать C, а не C ++. Вывод ...
В чем разница между производным объектом и базовым объектом в c ++?
В чем разница между производным объектом и базовым объектом в c ++, особенно, когда в классе есть виртуальная функция. Поддерживает ли производный объект дополнительные таблицы для хранения указателей к функциям?
Можно ли сохранить весь массив в регистре процессора
В приведенном ниже коде, int main( ) { register int arr[4]; /* ... */ }Возможно ли, что 'arr' находится в каком-либо регистре процессора. (Учтите, что процессор имеет 4 или более регистров). Или компилятор будет игнорироватьрегистр класс ...
Что происходит с внешней встроенной функцией?
Что произойдет, если я определю свою функцию в моем файле .h как extern int returnaint(void);определите его в связанном файле .c как inline int returnaint(void) { return 1; }и включить заголовок в другой файл .c и использовать функцию? Когда я ...
Первое исключение - долго в памяти?
Что это такое и как я могу справиться / исправить это? First-chance exception at 0x756fb727 in Program.exe: Microsoft C++ exception: long at memory location 0x0018f7a4.Я получаю около тысячи таких при каждом запуске приложения. Как я могу ...
Можно ли явно освободить память с помощью байт-кода JVM?
Естьнесколько языков программирования используя байт-код JVM в качестве, скажем, целевого языка для своих интерпретаторов / компиляторов. Мне кажется, что мн...
What is an application binary interface (ABI)?
Я никогда не понимал, что такое ABI. Пожалуйста, не указывайте мне статью в Википедии. Если бы я мог это понять, я бы не стал публиковать такие длинные сообщ...
Как запустить и скомпилировать .c на возвышенном тексте 2 [MAC OS X]
Сейчас я изучаю C в колледже, и учителя сказали мне использовать кодовые блоки в качестве IDE, но, на мой взгляд, кодовые блоки немного уродливы, и именно по...
Разрешено ли компиляторам устранять бесконечные циклы?
Может ли оптимизирующий компилятор удалить бесконечные циклы, что не меняет никаких данных, например