0
ответов

JIT-оптимизация во всей красе

Я много читал и слышал о том, как JIT-компиляторы могут выполнять оптимизации, невозможные для компиляторов Native Code, и что эти оптимизации могут значительно повысить производительность. Так что я был...
вопрос задан: 13 April 2012 05:51
0
ответов

x86 addl vs subl

Я только заметил, что Clang компилирует этот оператор (без какой-либо оптимизации, конечно):--x; /*интервал х; */into:addl $4294967295, %ecx ##imm = 0xFFFFFFFF Почему? Есть ли какое-либо преимущество в...
вопрос задан: 12 April 2012 15:41
0
ответов

Возможные недостатки использования JIT с R?

Недавно я обнаружил, что можно использовать JIT-компиляцию (точно в срок)с помощью R с использованием пакета компилятора (. Я подытожил свои выводы по этой теме в недавнем сообщении в блоге). Один из вопросов, который у меня был...
вопрос задан: 11 April 2012 13:20
0
ответов

Что означает «out» перед параметром универсального типа?

Я только что увидел незнакомый синтаксис при поиске возвращаемого типа GroupBy: public interface IGrouping : IEnumerable Источник MSDN Я знаю, что делает out ...
вопрос задан: 5 April 2012 11:29
0
ответов

какую норму С++ я сейчас использую? [дубликат]

Недавно я столкнулся с ошибками компиляции в коде C++, который я написал, поэтому меня спросили, использую ли я компилятор C++11, но, честно говоря, я не знаю, как проверить версию моего компилятора! так что любая идея, как ...
вопрос задан: 5 April 2012 09:35
0
ответов

Параметры по умолчанию и отражение: если ParameterInfo.IsOptional, то всегда ли надежно DefaultValue?

Я смотрю, как определяется ParameterInfo.IsOptional (я добавляю поддержку параметров по умолчанию во внутреннюю инфраструктуру IOC), и мне кажется, что, когда это правда, нет никакой гарантии, что ParameterInfo....
вопрос задан: 2 April 2012 14:07
0
ответов

Является ли компилятор Scala реентерабельным?

Для многопользовательской игры по программированию я работаю над сервером фоновой компиляции для Scala, который поддерживает компиляцию нескольких независимых деревьев исходного кода, представленных игроками. Мне удалось...
вопрос задан: 1 April 2012 04:47
0
ответов

cmake не находит Qt4

Поскольку версия 4.8.0 вышла, я переустановил Qt и теперь тоже хочу использовать cmake. Чтобы заставить cmake работать, я помню, что мне пришлось добавить папку mingw bin (QtSDK\Desktop\Qt\4.7.3) в PATH еще в Qt4.7.3, поэтому я ...
вопрос задан: 29 March 2012 21:38
0
ответов

gcc options:предупреждение о не-void функциях без оператора return

Кто-нибудь знает опцию gcc/g++, которая генерирует ошибку/предупреждение, если есть функция, которая возвращает не-void value, но не содержит оператора return в своем определении? например. :int add(int a,...
вопрос задан: 29 March 2012 11:37
0
ответов

Оптимизация структуры компилятора C

Стандарт C не разрешает определенные оптимизации структур:, например, перестановку полей, слияние полей, отбрасывание полей, которые никогда не считываются, подъем полей из...
вопрос задан: 27 March 2012 21:37
0
ответов

Странный компилятор C, получающий сообщение об ошибке «ld: повторяющийся символ _main»

Я только начал изучать C и написал свою программу hello world: #include главный() { printf("Привет, мир"); вернуть 0; } Когда я запускаю код, я получаю очень длинную ошибку: Apple Mach-...
вопрос задан: 27 March 2012 01:59
0
ответов

Оператор Switch с непостоянным выражением — расширяет возможности C#/IDE

Прежде чем вы начнете критиковать и указывая мне на §8.7.2 спецификации C#, читайте внимательно :) Мы все знаем, как выглядит переключатель в C#. Итак, рассмотрим класс MainWindow с "неприятным" статическим методом Bar...
вопрос задан: 26 March 2012 21:16
0
ответов

Пул Java String и приведение типов

Мой вопрос касается того, как Java обрабатывает литералы String. Из спецификаций языка Java (JLS) совершенно ясно, что Строковые литералы неявно интернируются - другими словами, объекты, которые ...
вопрос задан: 26 March 2012 01:45
0
ответов

Отладка компилятора .net

Сейчас я работаю над компилятором для языка (внешний байт-код) и использую System.Reflection.Emit. Теперь все выглядит нормально, когда я открываю сгенерированную сборку в рефлекторе, и она повторно...
вопрос задан: 25 March 2012 20:15
0
ответов

В asp.Net запись кода в теге управления приводит к ошибке компиляции

Привет, это действительно странно !! Но посмотрите на следующий код asp:
<%foreach (string str in new string[]{"First#", "Second#"}) { %> ...
вопрос задан: 25 March 2012 05:48
0
ответов

Создание AST с помощью Bison

Я работаю с Bison над созданием AST для компилятора, который я пишу. Как лучше всего создавать узлы в AST? Мой вопрос может быть более ясным с примером. Учитывая следующее...
вопрос задан: 24 March 2012 17:14
0
ответов

Компиляция в командной строке в Visual C++

Кто-нибудь знает, как использовать компилятор командной строки ('cl' и 'link ') в Visual C++ для создания проекта? Здесь мы больше привыкли к make и gcc, но недавно перешли на Visual Studio. Я полагаю...
вопрос задан: 22 March 2012 01:48
0
ответов

Компиляторы, поддерживающие C11

Мне интересно, есть ли компиляторы, поддерживающие значительное количество нового стандарта C11. Ищете такие функции, как общий выбор и т. д. Есть предложения?
вопрос задан: 21 March 2012 12:34
0
ответов

Почему нижний тестовый цикл предпочтительнее?

Я слышал, как кто-то однажды сказал, что компиляторы часто перемещают условия цикла в конец цикла. То есть такие циклы: while (условие) {... } заменяется на : if (condition) { ...
вопрос задан: 20 March 2012 00:04
0
ответов

Компилятор — передняя часть задняя часть

Я понимаю структуру компилятора в отношении внешней и внутренней части. Однако я не уверен, почему компиляторы часто делятся на front-end и back-end. Я уверен, что есть много причин, которые могут ...
вопрос задан: 19 March 2012 05:30
0
ответов

проверка работоспособности компилятора C… нет

Я недавно удалил Xcode 4.2 и переустановил Xcode 4.3.1. Установленные инструменты командной строки также. Ошибка говорит: «Компилятор C не работает». При поиске этой ошибки он сказал, что это происходит, когда ...
вопрос задан: 19 March 2012 05:13
0
ответов

компиляция версии - eclipse, maven

Недавно меня ужалил какой-то код, проходящий через наш цикл развертывания без каких-либо ошибок компиляции, когда он должен был (мы думали) ... Код, о котором идет речь, использует новый статический метод...
вопрос задан: 19 March 2012 01:18
0
ответов

Книга-рекомендация по построению компилятора из OCaml в C [закрыта]

Кто-нибудь знает книгу по построению компилятора, который генерирует код C из OCaml?
вопрос задан: 16 March 2012 10:46
0
ответов

Совместим ли этот двоичный интерфейс между MSVC и mingw?

Я работаю над библиотекой, которая позволяет пользователям (другим библиотекам, находящимся в том же процессе) обмениваться буферами данных и потоками. Библиотека должна использоваться как из кода MSVC, так и из кода mingw (подробнее ...
вопрос задан: 16 March 2012 10:36
0
ответов

Почему встроены функции-члены класса?

Я думаю, что мой вопрос задавался здесь раньше, я читал их, но все еще немного запутался и поэтому прошу разъяснить. В стандарте C++ говорится, что все функции-члены определены внутри класса...
вопрос задан: 16 March 2012 10:04
0
ответов

Компиляция приложений Android на реальном телефоне

Здравствуйте, я хотел бы знать, как скомпилировать исходный код приложения на платформе Android? Я знаю, что это возможно, потому что я видел некоторые приложения, которые делают это... Спасибо вперед!
вопрос задан: 16 March 2012 03:30
0
ответов

В чем польза раздела кода прагмы и раздела данных?

Что именно произойдет с сегментом данных и текстовым сегментом, если я использую следующие две строки в файле исходного кода c? #pragma CODE_SECTION(func1, "Sec1") #pragma DATA_SECTION(globalvar1, "Sec2")
вопрос задан: 15 March 2012 10:04
0
ответов

Последний базовый блок функции в LLVM

Гарантирует ли back() функции возврат базового блока терминатора CFG в LLVM?
вопрос задан: 14 March 2012 14:03
0
ответов

Что определяет размер целого числа?

sizeof(int) показывает 4 на моем Dev Cpp, хотя он работает на 64-битной машине. Почему он не учитывает лежащий в основе HW и вместо этого показывает 8? Кроме того, если среда компиляции также меняется на 64-битную ( ...
вопрос задан: 13 March 2012 17:32
0
ответов

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

Есть ли атрибут, который я могу использовать, чтобы сообщить компилятору, что метод всегда должен быть оптимизирован, даже если глобальный переключатель компилятора /o+ не установлен? Я спрашиваю потому, что играю с идеей...
вопрос задан: 13 March 2012 14:12