0
ответов

Contract.Assert не вызывает ошибку компиляции

Я пытаюсь добавить проверку для моего типа во время компиляции с помощью Contract, но, к сожалению, это не работает. Например, приведенный ниже код не выдает ошибку компилятора при компиляции проекта. Должен ли я...
вопрос задан: 19 June 2012 11:08
0
ответов

Организация соревнований по программированию - Как компилировать и выполнять

Я создаю веб-интерфейс, в котором люди могут набирать простой код C для решения вопросов алгоритмического программирования. Я использую редактор Ace, в котором люди могут набирать код, а когда нажимают кнопку "Выполнить" ...
вопрос задан: 19 June 2012 09:16
0
ответов

Что означает «преобразование универсальных имен символов» в C++?

C++98, по-видимому, использует это как один из стандартов для фаз компиляции. Что это значит и почему выполняется изначально?
вопрос задан: 17 June 2012 19:09
0
ответов

MIPS против Intel x86 против LLVM в качестве первого языка ассемблера для изучения?

Какой язык ассемблера я должен изучать в качестве первого языка ассемблера? MIPS ( проще и часто используется в образовательных целях), Intel x86 (вездесущий) или переносимый язык ассемблера, лежащий в основе LLVM...
вопрос задан: 15 June 2012 17:15
0
ответов

Компилятор Java автоматически переименовывает параметры (обфускация)

Когда я компилирую код, который пишу, а затем смотрю в JD Gui, методы отображаются с заголовками, такими как следующие : public voidrowSurface(Random paramRandom, int paramInt1, int paramInt2){ Я ...
вопрос задан: 14 June 2012 21:19
0
ответов

Компиляция Java Generics с подстановочными знаками в шаблоны C++

Я пытаюсь создать транс-компилятор Java в C++ (т.е. код Java входит, семантически "эквивалентный" (более или менее) код C++ выходит). Не считая сборки мусора, языки довольно...
вопрос задан: 6 June 2012 11:00
0
ответов

Оптимизация компилятора, потокобезопасность?

У меня есть вопрос относительно оптимизации, которую компилятор потенциально может сделать. Приведенный ниже код говорит сам за себя (это пример): typedef struct test {короткий я; } с_тест; int ...
вопрос задан: 5 June 2012 10:21
0
ответов

Как компилируются пустой класс и пустая структура?

Предписывает ли стандарт C++ схему компиляции класса и структуры? Как они компилируются по-разному, особенно если они пусты?
вопрос задан: 4 June 2012 21:09
0
ответов

Как обойти ограничение размера статического инициализатора в Java при инициализации большого количества констант

У меня есть класс, содержащий большое количество сгенерированных констант как таковых: public class Constants extends SomeBaseClass { // init() определен в некотором базовом классе... public static final XXX KEY1 = ...
вопрос задан: 3 June 2012 11:26
0
ответов

Что делает компилятор C ++, когда приходят неоднозначные параметры по умолчанию?

Что делает ли компилятор C ++, когда приходят неоднозначные параметры по умолчанию? Например, предположим, что существует такая функция, как: void function (int a = 0, float b = 3.1); void function (int a, float b = 1.1, ...
вопрос задан: 3 June 2012 02:11
0
ответов

Java и Tomcat — CodeCache заполнен. Компилятор отключен

Моя ситуация Я разработал веб-сервис для анализа документов Этот веб-сервис читает документы txt и pdf Для чтения pdf-файлов я использую java-библиотеку, разработанную моим университетским руководителем. Я ...
вопрос задан: 1 June 2012 15:27
0
ответов

Как перекомпилировать с параметром -Xlint:unchecked?

Я продолжаю получать это сообщение в BlueJ/Java. http://cache.gyazo.com/19c325e77bbc120892d1035dcfda5377.png Я знаю, что в StackOverflow уже есть несколько подобных вопросов, но ни один из ...
вопрос задан: 30 May 2012 20:26
0
ответов

Запустить код C++ онлайн?

Есть ли веб-сайт, на котором я могу запустить код C++ онлайн? Я видел несколько компиляторов, но есть ли такой, который также может получать входные данные от cin? Мне нужен сервер, на котором в принципе можно разместить C++ .exe в сети, и...
вопрос задан: 30 May 2012 16:52
0
ответов

Оптимизация потока данных с использованием HOOPL

Я программист на Haskell (обычно я реализую алгоритмы на Haskell) и пытаюсь понять библиотеку HOOPL, но не могу ее декодировать. У меня нет опыта работы с компилятором (сейчас изучаю...
вопрос задан: 29 May 2012 19:26
0
ответов

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

Вот простой пример кода, который компилируется с использованием Java 6, но не компилируется в Java 7. public class Test { private final интервал _myVar; public Test(int myVar) { ...
вопрос задан: 28 May 2012 10:10
0
ответов

OCaml internals: Исключения

Мне любопытно узнать, как обрабатываются исключения в OCaml runtime, чтобы сделать их такими легковесными. Используют ли они setjmp/longjmp или они возвращают специальное значение в каждой функции и распространяют его? Это ...
вопрос задан: 28 May 2012 07:59
0
ответов

how to make sure no jvm and compiler optimization occurs

I have this code that is testing Calendar.getInstance().getTimeInMillis() vs System.currentTimeMilli() : long before = getTimeInMilli(); for (int i = 0; i < TIMES_TO_ITERATE; i++) {задолго до1 ...
вопрос задан: 26 May 2012 11:46
0
ответов

C# Обеспечение допустимых значений Enum — метод защиты от будущего

Я пишу код с простым оператором switch на основе значений Enum. Мне пришло в голову, что в какой-то момент в будущем разработчик может добавить новое значение, поэтому я включил метод по умолчанию для захвата...
вопрос задан: 22 May 2012 15:13
0
ответов

Изменение компилятора в Java 7

В Java 6 я смог использовать: ); if (country == ...
вопрос задан: 22 May 2012 13:00
0
ответов

Преобразование функции для использования хвостовой рекурсии — формальное исследование

Кто-нибудь написал официальную статью, описывающую метод (автоматического) преобразования функций в хвостовую рекурсию? Я ищу формальную обработку университетского уровня, включая ограничения (типы...
вопрос задан: 22 May 2012 11:57
0
ответов

Вывод типа метода в спецификации Java

В настоящее время я пишу компилятор Java и реализовал раздел 15.12.2.7. JLS7 (http://docs.oracle.com/javase/specs/jls/se7/html/jls-15.html#jls-15.12.2.7), один из самых раздражающих...
вопрос задан: 21 May 2012 19:11
0
ответов

Почему -freciprocal-math небезопасен в GCC?

-freciprocal-math в GCC изменяет следующий код double a = b/c; удвоить tmp = 1/c; двойной a = b * tmp; В мануале GCC сказано, что такая оптимизация небезопасна и не залипает...
вопрос задан: 21 May 2012 03:21
0
ответов

Использование статической библиотеки в MFC

Я пытаюсь использовать статическую библиотеку в своем проекте MFC, но получаю следующую ошибку компоновщика: 1>------ Начата сборка: Проект: Csetkliens, Конфигурация: Отладка Win32 - ----- 1> Сборка началась 20.05.2012. ...
вопрос задан: 20 May 2012 13:27
0
ответов

Почему gcc создает избыточный код сборки?

Я хотел посмотреть, как определенные функции C/C++ были преобразованы в ассемблер, и я создал следующий файл: struct foo { int x; символ у[0]; }; char *bar(структура foo *f) {возврат f->...
вопрос задан: 19 May 2012 06:45
0
ответов

Как я могу ссылаться на DLL независимо от версии?

Хорошо, я активный пользователь библиотеки элементов управления Telerik, особенно для ASP.NET. Тем не менее, есть небольшая функциональность, которую я хотел добавить к некоторым элементам управления. В настоящее время я могу сделать это ...
вопрос задан: 18 May 2012 18:07
0
ответов

Что происходит с комментариями после компиляции java-файлов в Android?

Как работает компилятор Android? Удаляет ли он комментарии в коде Java и XML-файлах Android при компиляции?
вопрос задан: 16 May 2012 13:04
0
ответов

Как написать собственный генератор кода для gcc?

Я создал свой собственный (очень простой) язык байт-кода и виртуальную машину для его выполнения. Он отлично работает, но теперь я хотел бы использовать gcc (или любой другой свободно доступный компилятор) для генерации байтов...
вопрос задан: 16 May 2012 11:05
0
ответов

«Давайте создадим компилятор» Креншоу: Транскрипция на C и x86 Assembler? [закрыто]

Я пытаюсь работать с превосходным учебником по программированию компилятора Джека Креншоу "Давайте создадим компилятор" и столкнулся с двумя препятствиями. Сначала код написан на Паскале, прекрасном языке для...
вопрос задан: 16 May 2012 01:05
0
ответов

Оптимизирует ли компилятор Visual C++ неопределенные макроблоки?

Возьмем, к примеру, этот код: #ifdef THIS_IS_NOT_DEFINED // тут много кода... #endif Скажите, что «много кода» потенциально может добавить мегабайт к результирующему исполняемому файлу. Если THIS_IS_NOT_DEFINED ...
вопрос задан: 15 May 2012 23:34
0
ответов

Как работает компилятор dart javascript (dart2js)?

Dart работает на собственной виртуальной машине Dart, но вы можете скомпилировать его в современный оптимизированный JavaScript. Но как это работает? Есть ли в Интернете какие-либо статьи или документы, объясняющие этот процесс? Мне интересно, если это...
вопрос задан: 15 May 2012 17:35