0
ответов

Почему компилятор C # различает эти два случая?

Когда у вас есть такое свойство, как: использование алгебры; public Algebra.Vector3 Direction {получить {вернуть this.direction; } } затем скомпилируйте и позже измените его на: using Algebra; public Vector3 ...
вопрос задан: 27 January 2011 22:35
0
ответов

Скомпилировать строку в AST внутри CompilerPlugin?

Я хотел бы создать плагин шаблонов и в качестве первого шага преобразовать в него произвольную строку "скомпилированное" представление AST (как, наверное, и интерпретатор scala). Таким образом, подключаемый модуль компилятора мог бы ...
вопрос задан: 27 January 2011 17:29
0
ответов

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

Итак, я проводил некоторое тестирование jUnit и хотел написать отдельные классы, которые имели схожую функциональность, но были достаточно малы, чтобы писать в одном классе . Независимо от решения о его разработке ...
вопрос задан: 26 January 2011 01:17
0
ответов

Точки последовательности, условные выражения и оптимизации

Сегодня у меня был спор с одним из моих коллег по поводу того факта, что компилятор может изменять семантику программы при агрессивной оптимизации включены. Мой коллега утверждает, что когда ...
вопрос задан: 25 January 2011 16:41
0
ответов

предупреждение: формат '% d' ожидает тип 'int *', но аргумент 2 имеет тип 'int'

Так что я новичок в C и у меня проблемы с что происходит с этим предупреждением. Что означает предупреждение и как его исправить. Код, который я написал, находится здесь: void main (void) {char * name = ""; int age ...
вопрос задан: 20 January 2011 19:19
0
ответов

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

Общее мнение, что более быстрый код будет потреблять меньше энергии, потому что вы можете поставить ЦП в режим ожидания состояние на большее время, но когда мы говорим о потреблении энергии, следует следующая возможность: Предположим, что '...
вопрос задан: 20 January 2011 11:17
0
ответов

Ошибка _ITERATOR_DEBUG_LEVEL в Visual Studio

Я пытаюсь скомпилировать JRTPLIB в Visual Studio 2010 на Windows 7. Это был настоящий кошмар ... но я, по крайней мере, сузил круг проблем. Это осталось. Ошибка 3 ошибка LNK2038: несоответствие ...
вопрос задан: 19 January 2011 18:11
0
ответов

Какова иерархия для этих грамматик: LL1, SLR1, LR0, LR1 и LALR1?

Как эти грамматики связаны друг с другом? например, SLR - это подмножество LALR1. Есть ли какие-то установленные методы для определения отношений между другими?
вопрос задан: 19 January 2011 14:22
0
ответов

расширение языка программирования c с помощью gcc

. Я хочу написать свой собственный язык программирования как расширение языка программирования c. Весь язык программирования, который я изобретаю, - это просто сокращения, которые переводятся в действительный код c. ...
вопрос задан: 18 January 2011 21:14
0
ответов

есть ли способ отключить оптимизацию компилятора для определенной строки кода?

есть ли способ отключить оптимизацию компилятора для определенной строки кода в Visual Studio?
вопрос задан: 17 January 2011 12:54
0
ответов

Компилятор C # не сообщает обо всех ошибках сразу при каждой компиляции?

Когда я компилирую этот проект, в окне «Список ошибок» отображается более 400 ошибок, затем я перехожу к ошибке сайтов, исправьте некоторые, и число говорит о 120+ ошибок, а затем, после исправления еще нескольких, ...
вопрос задан: 14 January 2011 23:07
0
ответов

Почему я не могу написать «реализует AClass» на Java?

В Java люди часто определяют интерфейс вместе с классом и по возможности используют имя интерфейса вместо имени класса, чтобы позволить новые реализации позже. Здесь логический интерфейс ...
вопрос задан: 14 January 2011 22:23
0
ответов

Концепция «Удаление мертвого кода» в параметрах оптимизации компилятора

Когда я просмотрел параметры оптимизации моего компилятора (starcore, scc), я увидел одно «удаление мертвого кода». Что на самом деле происходит, когда эта опция включена? / Kanu
вопрос задан: 14 January 2011 05:53
0
ответов

Почему C # не позволяет мне использовать одно и то же имя переменной в разных областях?

Как, например, : if (this.IsValid) {Matrix matrix = new Matrix (); } Матрица-матрица = новая матрица (); Компилятор предупреждает меня, говоря: «Локальная переменная с именем 'matrix' не может быть объявлена ​​в этом ...
вопрос задан: 10 January 2011 18:11
0
ответов

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

Я изучал дизайн компилятора. Я прошел семестровый курс по этому вопросу в университете и читал «Современный дизайн компилятора» Грюна и др., Книга, кажется, отстаивает аннотированный Аннотация ...
вопрос задан: 6 January 2011 02:44
0
ответов

Сборка мусора при компиляции в C

Каковы методы сборки мусора при компиляции языка сборки мусора в C? Я знаю два: поддерживать теневой стек, который явно сохраняет все корни в структуре данных. использовать ...
вопрос задан: 5 January 2011 11:50
0
ответов

gcc: неопределенная ссылка на _mcount (инструментарий gprof)

При компиляции моих исходных текстов C ++ с параметром -pg для внедрения кода инструментария профиля gprof компиляция завершается ошибкой неопределенной ссылки на _mcount. Без этой опции все компилируется ...
вопрос задан: 5 January 2011 11:00
0
ответов

LLVM против GCC для разработки под iOS [закрыто]

В последней версии iOS SDK Apple предоставляет три варианта компилятора: GCC, LLVM с Clang и LLVM-GCC. Я более-менее понимаю, что означают эти 3, что такое LLVM и Clang и так далее. Я не знаю, что ...
вопрос задан: 3 January 2011 23:23
0
ответов

Почему / Gm является параметром по умолчанию в конфигурации отладки, а не / MP?

После того, как я отключил / Gm и включил / MP, время сборки на VS2010 значительно сократилось. Я не понимаю, почему по умолчанию используется / Gm. Я думаю, что / MP лучше. (Если / Gm включен, / MP не активирован ...
вопрос задан: 3 January 2011 06:17
0
ответов

Извлечь файлы объектов (* .o) из статической библиотеки iPhone

У меня есть набор iPhone статические библиотеки (файл * .a), из которых я вызываю только некоторые классы. В прошлом я использовал AR (с библиотеками linux) для извлечения объектных файлов из статических ...
вопрос задан: 2 January 2011 14:24
0
ответов

Как вычесть байты в одной строке в C #

Это действительно странно. Кто-нибудь может это объяснить? Этот код НЕ работает: const byte ASC_OFFSET = 96; строка Upright = "светлячок"; байт c7 = (байт) Вертикальный [6] - ASC_OFFSET; // Невозможно неявно преобразовать ...
вопрос задан: 2 January 2011 07:28
0
ответов

How to determine which compiler has been used to compile an executable?

From a compiled file, can I see which compiler has been used to generate the file?
вопрос задан: 30 December 2010 02:09
0
ответов

Стратегия удаления сахара в Haskell

Я разрабатываю виртуальную машину для чисто функциональных программ, и я хотел бы иметь возможность тестировать и использовать широкий спектр уже доступных модулей Haskell. Виртуальная машина принимает в качестве входных данных ...
вопрос задан: 29 December 2010 02:24
0
ответов

Запускать exe даже с отсутствующими зависимыми dll?

В Dotnet2.0 и более поздних версиях программа отказывается запускаться, если одна из ее зависимых (статических) DLL не хватает. В Dotnet1.1 и 1.0 программа запускалась, но позже вылетала при попытке использовать ...
вопрос задан: 25 December 2010 18:05
0
ответов

How do tools like Hiphop for PHP deal with heterogenous arrays?

I think HipHop for PHP is an interesting tool. It essentially converts PHP code into C++ code. Cross compiling in this manner seems like a great idea, but I have to wonder, how do they overcome the ...
вопрос задан: 25 December 2010 07:43
0
ответов

Преимущества и недостатки Open Watcom [закрыто]

Поскольку в некоторых сообщениях на StackOverflow было рекомендовано попытаться поддержать несколько (в данном случае C / C ++) компиляторов, если это возможно, поскольку это заставляет вас кодировать более совместимые со стандартами и помогает найти ...
вопрос задан: 23 December 2010 16:32
0
ответов

Компилятор C ++, который работает в Windows и генерирует код Linux

Мне просто любопытно, возможно ли это: Есть ли компилятор C ++, который работает в Windows и может генерировать код Linux?
вопрос задан: 22 December 2010 19:24
0
ответов

Есть ли компилятор C, предназначенный для 8086?

У меня есть эмулятор процессора 8086. Он эмулирует только 8086 инструкций. Сейчас я ищу компилятор C для этого эмулятора. Есть ли какой-нибудь компилятор C, который может это сделать? Кроме того, имея ...
вопрос задан: 20 December 2010 19:19
0
ответов

Встраивание функции с макросами Clojure

Скорее из любопытства, что что-то еще (но с ожиданием, что это иногда может быть полезным трюком для настройки производительности), можно ли использовать Clojure макросы для "встраивания" существующего ...
вопрос задан: 20 December 2010 12:35
0
ответов

Можно ли регенерировать символы для exe?

Один из моих сотрудников отправил клиенту сборку с оперативным исправлением, а затем удалил файл pdb. Рассматриваемая сборка вылетает (периодически), и у нас есть несколько аварийных дампов. У нас все ...
вопрос задан: 17 December 2010 16:01