0
ответов

Почему медленнее сравнивать тип значения, допускающий значение NULL, с типом NULL об универсальном методе без ограничений?

Я столкнулся с очень забавной ситуацией, когда сравнение типа, допускающего значение NULL, с типом NULL внутри универсального метода происходит в 234 раза медленнее, чем сравнение типа значения или ссылочного типа. Код выглядит следующим образом: static
вопрос задан: 18 April 2011 19:26
0
ответов

.NET: Запуск программы с информация об отладке

Известно, что компиляция программы в «режиме отладки» (а не в «режиме выпуска») может привести к снижению производительности. Но иногда бывает полезно иметь некоторую отладочную информацию. Например, когда ...
вопрос задан: 14 April 2011 15:25
0
ответов

Компилятор gcc C написан на самом C?

Компилятор gcc C написан на самом C? Или это написано на ассемблере? Если компилятор написан на C, тогда какой компилятор используется для компиляции кода компилятора?
вопрос задан: 14 April 2011 01:03
0
ответов

Скомпилировать и запустить исходный код из приложения Java

Мне нужно скомпилировать и запустить исходный код (один файл), написанный на Python, Pascal или C, из моего приложения Java. Мне нужно будет знать: если процесс компиляции прошел успешно возвращаемый результат ...
вопрос задан: 13 April 2011 00:07
0
ответов

Staticlink против автономной причуды с F #

В vs2010 ultimate edition, если вы передадите флаг --standalone компилятору f # на панели проектов, он не будет связывать пустой Проект C # с файлами конфигурации / файлами ресурсов Однако он будет ...
вопрос задан: 12 April 2011 05:47
0
ответов

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

открытый абстрактный класс EventSystemBase : IAutoEvent, где T: событие, где K: IAutoEvent, new () {public static T Instance {get {return EventSystem.Events.OfType () ....
вопрос задан: 12 April 2011 01:57
0
ответов

Совместимость с библиотекой C ++

В настоящее время я пишу библиотеку и рассматриваю возможность перехода с GCC 4.1.2 на 4.5.2 (последний выпуск) GCC. Если я скомпилирую свой код в статическую библиотеку, могу ли я предположить совместимость компилятора (на том же ...
вопрос задан: 9 April 2011 12:53
0
ответов

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

Я делаю ассемблер 8051. Прежде всего, это токенизатор, который читает следующие токены, устанавливает флаги ошибок, распознает EOF и т. Д. м делаем ассемблер 8051. Прежде всего, это токенизатор, который читает следующие токены, устанавливает флаги ошибок
вопрос задан: 9 April 2011 12:41
0
ответов

Добавление компилятора в code :: blocks

Отсюда я скачал новейшую версию GCC, а именно 4.6. Как я могу добавить этот компилятор в свой code :: blocks?
вопрос задан: 9 April 2011 10:54
0
ответов

запуск hprof из sbt

Как мне запустить hprof из sbt? Существуют ли разные варианты профилирования CPU и кучи?
вопрос задан: 8 April 2011 20:01
0
ответов

Можно ли отладить код, скомпилированный во время выполнения?

Мне нужно скомпилировать код с помощью CodeDomProvider.CompileAssemblyFromSource. Как бы его отладить? По сути, я хочу скомпилировать его, создать экземпляр типа и затем перейти к ...
вопрос задан: 8 April 2011 14:09
0
ответов

добавить файлы в xcodeproj из командной строки

Мне нужно добавить заголовок и библиотеку в файл проекта из командной строки. (нужно изменить файл проекта) Я посмотрел project.pbxproj, он выглядит не дружелюбно :) Существует ли способ правильно добавить файлы в xcodeproj? ...
вопрос задан: 6 April 2011 13:19
0
ответов

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

Говорят, что виртуальные функции не могут быть встроены. Всегда ли верно, что если функция объявлена ​​виртуальной, ее нельзя встроить в код, или это применимо только при определенных ...
вопрос задан: 5 April 2011 21:06
0
ответов

Добавляют ли javac или Hotspot автоматически слово final в качестве оптимизация инвариантных переменных?

Похоже, что существует консенсус в том, что пометка переменных-членов как конечных дает преимущество в производительности, поскольку они никогда не нуждаются в перезагрузке из основной памяти. У меня вопрос: делать javac или Hotspot автоматически ...
вопрос задан: 5 April 2011 09:07
0
ответов

Может ли оператор C # is "пострадать" при оптимизации режима выпуска в .NET 4?

Ниже приведен простой тестовый инструмент. Он успешно выполняет сборки отладки и терпит неудачу в сборках выпуска (VS2010, решение .NET4, x64): [TestFixture] общедоступный тест запечатанного класса {[Test] public void TestChecker () ...
вопрос задан: 4 April 2011 20:34
0
ответов

Почему значения не могут быть неявно преобразованы в строку в C # ?

У меня есть код вроде: int value = 5; MessageBox.Show (значение); и MessageBox.Show жалуется: «Невозможно преобразовать из 'int' в 'строку'» Кажется, я помню некоторые случаи, когда значения ...
вопрос задан: 1 April 2011 17:07
0
ответов

Анализ исходного кода Java

Меня попросили разработать программное обеспечение, которое должно уметь создавать Блок-схема / поток управления входным исходным кодом Java. Итак, я начал исследовать это и пришел к следующим решениям: Чтобы создать ...
вопрос задан: 31 March 2011 08:42
0
ответов

Почему «Исполняемые файлы» зависят от операционной системы?

Я понимаю, что каждый ЦП / архитектура имеет свой собственный набор инструкций, поэтому программа (двоичная) написана для конкретного ЦП не может работать на другом. Но на самом деле я не понимаю, почему ...
вопрос задан: 29 March 2011 18:55
0
ответов

Выбор между созданием экземпляра шаблона с аргументами указателя

Посмотрите на следующий тестовый код: template < класс T> struct Wrap {}; шаблон встроенный void fun (T * & Int) // ** выбор 1 ** {} шаблон встроенный void ...
вопрос задан: 28 March 2011 08:59
0
ответов

Как встраивание методов работает для автоматических свойств в C #?

I ' Я читал «Эффективный C #» (второе издание), и в нем рассказывается о встраивании методов. Я понимаю принцип, но не понимаю, как он будет работать, основываясь на двух примерах из книги. В книге говорится: ...
вопрос задан: 28 March 2011 08:22
0
ответов

Развертывание цикла и мозаика цикла

Кто-нибудь, пожалуйста, скажите, являются ли 2 метода оптимизации одинаковыми или разными? Также, Это ответственность программиста или компилятора за это?
вопрос задан: 26 March 2011 18:22
0
ответов

Как принудительно использовать возвращаемое значение метода в C #?

У меня есть программа, написанная с плавным синтаксисом. Цепочка методов имеет окончательный "конец", до которого в коде фактически не делается ничего полезного (вспомните NBuilder или запрос Linq-to-SQL ...
вопрос задан: 23 March 2011 20:05
0
ответов

Как отлаживать файлы .class в ECLIPSE?

Я использую Eclipse 3.5 и прикрепил src.zip к своим глобальным настройкам в Eclipse. Windows -> Настройки -> Java -> Установленные JRE -> rt.jar - Вложение исходного кода - ..... / jdk / src.zip Я ...
вопрос задан: 23 March 2011 17:14
0
ответов

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

Например: int x [100]; void * p; х [0] = 0x12345678; х [1] = 0xfacecafe; х [3] = 0xdeadbeef; р = х; ((int *) p) ++; printf ("Значение = 0x% 08x", * (int *) p); Компиляция вышеуказанного генерирует lvalue ...
вопрос задан: 19 March 2011 21:52
0
ответов

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

I ' m, взяв класс проектирования компилятора, в котором мы должны реализовать наш собственный компилятор (используя flex и bison). У меня был опыт синтаксического анализа (написания синтаксических анализаторов EBNF и рекурсивного спуска), но это мой ...
вопрос задан: 19 March 2011 01:28
0
ответов

Перенос условия оператора «if» в локальную переменную вызывает недовольство компилятора C #

Не могли бы вы объяснить мне причину следующего ситуация. Сегодня написал код (изменены только имена переменных): private void Foo () {int firstInteger, secondInteger; const ...
вопрос задан: 18 March 2011 21:55
0
ответов

В чем разница между GNU99 и C99 (Clang)?

Я видел вариант компилятора GNU99 и C99. В чем их разница? Любая подробная документация? (Clang, Xcode, Mac OS X)
вопрос задан: 16 March 2011 15:46
0
ответов

`Невозможно создать экземпляр, не являющийся конструктором`, предупреждение компилятора Closure?

Уважаемые люди, что мне делать с этими предупреждениями об ошибках, которые выводит компилятор Closure? Большое спасибо за ваши идеи и улучшения кода для этого конкретного типа ошибок: ...
вопрос задан: 14 March 2011 16:32
0
ответов

Создание исполняемого java-файла с помощью Eclipse

Это вопрос совершенно новичка. Я запускаю Eclipse в Ubuntu. Я создал тестовый проект, который хочу скомпилировать в исполняемый файл (какой бы эквивалент в Linux - это Windows .exe файл). Вот ...
вопрос задан: 13 March 2011 23:42
0
ответов

Что значит сказать, что C был скомпилирован на C? [дубликат]

Я видел, как пишут подобное... C был написан на C, или ABAP был написан на ABAP... Я даже видел, как один парень сказал, что это один из критериев для сортировки языков на настоящие языки программирования....
вопрос задан: 13 March 2011 14:06