4
ответа

Компилятору C++ позволяют испустить другой машинный код, компилирующий ту же программу?

Рассмотрите ситуацию. У нас есть некоторый определенный компилятор C++, определенный набор параметров компилятора и определенная программа C++. Мы компилируем это определенные программы с тем компилятором и теми настройками два...
вопрос задан: 16 June 2010 13:59
4
ответа

Есть ли какая-либо программа, которая запутывает исходный код C#? [закрытый]

Наше требование является способностью интегрировать наш DLLs с ClickOnce. Dotfuscator делает задание путаницы приятно, но запутываемый DLLs не может быть развернут с ClickOnce на клиентской стороне. На нашей стороне...
вопрос задан: 30 May 2010 06:26
4
ответа

Как JIT-компилятор помогает производительности приложений?

Я просто читал, тот Android имеет 450%-е повышение производительности, потому что он добавил JIT-компилятор, я знаю, каков JIT, но я действительно не понимаю, почему это быстрее, чем нормальный скомпилированный код? или что...
вопрос задан: 13 May 2010 17:16
4
ответа

Удаление левой рекурсии

Следующая грамматика имеет левую рекурсию E = E+T|T T = T*F|F F = a|b|c, Как удалить ее? Есть ли какая-либо общая процедура его?
вопрос задан: 16 April 2010 10:16
4
ответа

параметр компилятора знатока по умолчанию

Прямо сейчас я пишу маленькое JAVA-приложение своим собственным с немногими знаток файлы pom.xml. Я хочу сделать все свои пакеты знатока для компиляции с jdk 1.6, и я не могу найти хороший способ сделать это без...
вопрос задан: 28 March 2010 02:06
4
ответа

Как работать вокруг ограничений в универсальных ограничениях типа в C#?

Хорошо я ищу некоторый вход, я вполне уверен, это в настоящее время не поддерживается в.NET 3.5, но здесь идет. Я хочу потребовать, чтобы универсальный тип передал в мой класс, чтобы иметь конструктора как это:...
вопрос задан: 20 March 2010 22:11
4
ответа

Почему компилятор по крайней мере не предупреждает об этом == ноль

Почему компилятор C # даже не жалуется на предупреждение об этом коде? : if (this == null) {// ...} Очевидно, что условие никогда не будет выполнено ..
вопрос задан: 17 March 2010 16:41
4
ответа

Преимущества опции 'Optimize code' в сборке Visual Studio

Большая часть нашего кода выпуска C# создается с выключенной опцией 'Optimize code'. Я полагаю, что это должно позволить коду, созданному в режиме Release быть отлаженным более легко. Учитывая, что мы создаем справедливо...
вопрос задан: 15 March 2010 00:39
4
ответа

Компиляция программы C с определенной архитектурой

Я недавно боролся с некоторыми проблемами, пытающимися скомпилировать библиотеку с открытым исходным кодом по моему Mac, который зависел от другой библиотеки и получил некоторые ошибки о несовместимой архитектуре библиотеки. Может кто-то...
вопрос задан: 13 March 2010 00:37
4
ответа

iPhone Development - Предупреждение компилятора!

Иногда, когда я пытаюсь "создать" компиляцию / загруженный источник, я получаю соблюдающее предупреждение: ld: предупреждение: каталог '/Volumes/Skiiing2/CD/ViewBased/Unknown Путь/Система/Библиотека/Платформы после-F нет...
вопрос задан: 6 March 2010 11:20
4
ответа

Я могу попросить, чтобы VC ++ компоновщик проигнорировал неразрешенный внешний облик?

Я пытаюсь разработать очень сложный проект с открытым исходным кодом с VC ++. Проект состоит из десятков библиотек и одного исполняемого файла в зависимости от тех библиотек. По некоторым причинам VC ++ компоновщик не делает...
вопрос задан: 24 February 2010 13:58
4
ответа

Компиляторам позволяют устранить бесконечные циклы?

Может оптимизация компилятора удалять бесконечные циклы, который не делает изменяет любые данные, как в то время как (1)/* noop */; От анализа компилятора графика потока данных может произойти, что такой цикл является "мертвым кодом"...
вопрос задан: 5 February 2010 03:36
4
ответа

Что такое хорошая эвристика для встраивания функций?

Рассмотрение, что Вы пытаетесь только оптимизировать для скорости, что такое хорошая эвристика для решения, встроить ли функцию или нет? Очевидно размер кода должен быть важным, но является там любым другим...
вопрос задан: 25 January 2010 04:50
4
ответа

Компиляторы Ada для Linux

Я делаю торговое исследование для разработки Ada на Linux. У Вас есть какие-либо хорошие рекомендации компилятора/ОС? До сих пор у меня есть GNAT от AdaCore, работающей на CentOS 5.4, и у меня есть запросы лицензии в для...
вопрос задан: 14 January 2010 20:38
4
ответа

Когда я должен опустить указатель кадра?

Есть ли какая-либо существенная оптимизация при исключении указателя кадра? Если я понял правильно, читая эту страницу,-fomit-frame-pointer используется, когда мы не хотим сохранять, настраивая и...
вопрос задан: 9 January 2010 12:27
4
ответа

Как метод, скрывающий работы в C#? (Часть вторая)

Следующая программа печатает A:C (A, B) B:C (A, B) (как это должно), открытый интерфейс I {представляет в виде строки ();} общедоступный класс C: Я {общественность представляет в виде строки () {возвращают "A";} общественность представляют B в в
вопрос задан: 31 December 2009 08:30
4
ответа

Как генерировать AST от исходного кода Java? [закрытый]

Насколько я знаю, единственный способ проанализировать исходный код Java в AST (Абстрактное синтаксическое дерево) состоит в том, чтобы использовать API Дерева Компилятора Java: com.sun.source.tree у меня есть два вопроса: Какие JDKs поддерживают com.sun.
вопрос задан: 28 December 2009 04:38
4
ответа

Компиляция в идиоматический C

Есть ли какие-либо компиляторы там для функции или языков выхода шепелявости, которые компилируют в идиоматический C? Большинство компиляторов там, кажется, обеспечивает что-то напоминающее машинный язык, состоявший из макросов C....
вопрос задан: 8 December 2009 17:34
4
ответа

что такое “выравнивание стека”?

Что такое выравнивание стека? Почему это используется? Этим могут управлять параметры компилятора? Детали этого вопроса взяты от проблемы, с которой стоят при попытке пользоваться ffmpeg библиотеками с msvc...
вопрос задан: 11 November 2009 15:19
4
ответа

Что о КОБОЛе и его производительности делает его (по сравнению с его возрастом) настолько быстрым?

Прочитывая некоторые вопросы здесь, общее согласие, кажется, что там к продолжает быть огромным объемом кода КОБОЛа "там", не только, потому что это - кошмар для рефакторинга...
вопрос задан: 26 October 2009 21:00
4
ответа

Ошибка: ожидаемый конструктор, деструктор или преобразование типов прежде''; маркер?

Я пытаюсь скомпилировать свой код для тестирования функции, чтобы считать и распечатать файл данных, но я получаю ошибку компиляции, которую я не понимаю - "ошибка: ожидаемый конструктор, деструктор или преобразование типов...
вопрос задан: 15 October 2009 15:36
4
ответа

Где я могу найти грамматику C# 3.0?

Я планирую записать компилятор C# 3.0 в C#. Где я могу получить грамматику для поколения синтаксического анализатора? Предпочтительно тот, который работает с ANTLR v3 без модификации.
вопрос задан: 13 October 2009 16:52
4
ответа

Разве Вы не должны рассматривать папку мусорного ведра, как являющуюся переходным?

Я всегда учил меня и других думать о папке мусорного ведра, как являющейся переходным. Это - Вы, должен быть в состоянии удалить его и в следующий раз, когда Вы восстанавливаете его, воссоздается, и любые ссылки копируются...
вопрос задан: 12 October 2009 19:11
4
ответа

Почему Psyco использует большую память?

Psyco является компилятором специализации для Python. Документация указывает, что Psyco может и использовать большие объемы памяти. Каковы главные причины для этого использования памяти? Существенная память...
вопрос задан: 21 September 2009 09:46
4
ответа

Делает синтаксис инициализации набора C#, избегают инициализации по умолчанию наверху

Когда Вы используете новый синтаксис инициализации набора C#: строка [] sarray = новый [] {"B", "C", "D"}; делает компилятор, стараются не инициализировать каждую ячейку массива к значению по умолчанию, или это...
вопрос задан: 15 September 2009 16:40
4
ответа

Нулевая ссылка Visual Studio, предупреждающая - почему никакая ошибка?

Я заметил что-то специфическое о Visual Studio. Во-первых, попытайтесь ввести этот (C#) где-нибудь в функции: класс Foo {общественность освобождает Панель () {представляют s в виде строки; интервал i = s. Длина;...
вопрос задан: 11 September 2009 20:52
4
ответа

Я хочу уменьшить свое время компиляции проекта VS.NET - каковы Ваши идеи для того, как сделать это?

Мой проект разрабатывается в Visual Studio 08 в C#. Это - автономное настольное приложение о 60k строках кода. Когда-то давно я любил работать над этим программным обеспечением - теперь, когда время компиляции...
вопрос задан: 25 August 2009 04:38
4
ответа

Вызов перегрузки конструктора, когда обе перегрузки имеют ту же подпись

Рассмотрите следующий класс, класс Foo {общественность Foo (международное количество) {/*.. */} общественность Foo (международное количество) {/*.. */}} Выше кода недопустим и не скомпилирует...
вопрос задан: 18 August 2009 11:04
4
ответа

Действительно ли возможно выключить поддержку “и” / “или” использование булева оператора в gcc?

GCC, кажется, позволяет "и" / "или" используется вместо "&&" / "||" в коде C++; однако, как я ожидал, много компиляторов (особенно MSVC 7) не поддерживают это. То, что GCC позволяет это, имеет...
вопрос задан: 1 July 2009 14:15
4
ответа

Использование ML в “реальных” приложениях

Мне действительно понравилось изучать ML в колледже. Я часто нахожу функциональное программирование освежающе изящным способом записать определенные алгоритмы. Я услышал о F# и играл вокруг с этим немного. Однако, я имею...
вопрос задан: 26 June 2009 12:41