Вопросы по теме 'compiler-construction'
Как заставить NAnt использовать новый компилятор VB9 для приложений .NET 2.0?
Как мне сказать NAnt использовать тот же компилятор VB, который VS2008 использует при создании приложений для .NET 2.0?
Я переключил веб-приложение на VS2008 с обратным таргетингом на .NET 2.0. Я могу нормально запустить NAnt (0.85rc4, 0.85 и...
656 просмотров
schedule
29.10.2023
Может ли кто-нибудь объяснить эту разницу в компоновщике между g++ 3.4.2 и g++ 4.1.2?
Я просто перенес некоторый код с одной платформы на другую, что потребовало изменения версий компилятора. Два источника утилит вызвали проблемы со связыванием с неопределенными символами, для этого примера назовите их Foo.c и Foo.h.
С g++ 3.4.2...
219 просмотров
schedule
08.10.2022
Почему компиляторы предпочитают лексические области видимости?
Как лексическая область видимости помогает компиляторам? Помогает ли это в компиляции или оптимизации?
505 просмотров
schedule
18.03.2024
Как заставить компилятор Delphi отображать все подсказки и предупреждения
Есть ли способ заставить компилятор Delphi постоянно отображать все подсказки и предупреждения?
Вот поведение, которое я сейчас наблюдаю в Delphi 6:
Проверить свежую копию моего приложения из системы контроля версий
Откройте проект в Delphi...
4230 просмотров
schedule
17.01.2024
Какую форму анализа псевдонимов использует Visual C++?
Я пытаюсь выяснить, какая форма анализа псевдонимов используется в Visual C++. Он также известен как анализ указателей, анализ модификаций, анализ точек к анализу или анализ побочных эффектов и довольно близок к анализу уклонения или анализу формы...
788 просмотров
schedule
07.10.2022
Что _делали_ операторы C /\ и \/?
Любой может «объявить» свои собственные операторы в C... то есть, если он является гуру компилятора C и имеет исходный код для компилятора C! ;-)
Дополнительные вопросы для разгадки:
Как эти операции выполняются в C99? gcc? ...
И почему...
2230 просмотров
schedule
05.02.2024
Где я могу найти грамматику C# 3.0?
Я планирую написать компилятор С# 3.0 на С#. Где взять грамматику для генерации парсера?
Желательно тот, который работает с ANTLR v3 без модификации.
2689 просмотров
schedule
29.03.2024
Причуда макета объекта MSVC
У меня есть простой класс на С++, который имеет целое число и vtable:
class Something {
virtual void sampleVirtualMethod();
int someInteger;
};
Если вы посмотрите на макет объекта для MSVC (используя /d1reportSingleClassLayout), вы...
929 просмотров
schedule
13.01.2024
Сравнение времени компиляции между компилятором Windows GCC и MSVC
Мы работаем над сокращением времени компиляции в Windows и поэтому рассматриваем все варианты. Я безуспешно пытался найти в Google сравнение времени компиляции с использованием GCC (MinGW или Cygwin) и компилятора MSVC (CL). Конечно, провести...
1676 просмотров
schedule
24.11.2022
Нет переопределения ошибки параметра по умолчанию для функции-члена шаблона класса?
Почему следующее не дает ошибки компиляции?:
// T.h
template<class T> class X
{
public:
void foo(int a = 42);
};
// Main.cpp
#include "T.h"
#include <iostream>
template<class T> void X<T>::foo(int a = 13)
{...
3421 просмотров
schedule
17.03.2024
невозможно использовать turboc через xp. Зачем? решение?
У меня проблемы с открытием непосредственно компилятора TurboC++ (версия dos) в Windows X. Если я нажму на значок TurboC++ через графический интерфейс Windows, он откроется на секунду (пустой экран dos) и выключится. поэтому мне нужно получить к нему...
1927 просмотров
schedule
13.12.2023
Что делает JIT-компилятор?
Я просто смотрел видео Google IO, и они говорили о JIT-компиляторе, который они включили в Android. Они продемонстрировали демонстрацию улучшения производительности благодаря JIT-компилятору. Мне было интересно, что именно делает JIT-компилятор, и я...
9291 просмотров
schedule
09.10.2022
Имя переменной 'xor' приводит к внутренней ошибке компилятора 'segmentation fault'!
Компиляция этого кода
int main(int argc, char **argv)
{
int xor = 0;
}
с помощью
g++ main.cpp
приводит к:
internal compiler error: Segmentation fault
с участием
i686-apple-darwin10-g++-4.2.1 (GCC) 4.2.1 (Apple Inc....
957 просмотров
schedule
09.11.2022
Требуется ли согласованное поведение, определяемое реализацией, между запусками в C ++?
Разрешено ли соответствующей стандарту реализации C ++ реализовать какое-то поведение, которое, как говорят, определяется реализацией в стандарте, таким образом, чтобы оно различалось между разными запусками одной и той же скомпилированной однажды...
223 просмотров
schedule
09.05.2024
Как я могу проверить CSS в скрипте?
Есть ли библиотека, которая будет проверять CSS?
Единственные инструменты, которые я могу найти для этого, — это веб-сайты. Если у одного из этих сайтов есть API, это тоже подойдет.
У меня есть скрипт, который служит компилятором CSS. Он...
5554 просмотров
schedule
23.05.2024
Улучшенная проверка типов при совпадении в Scala
scala> class A
defined class A
scala> class B
defined class B
scala> val a: A = new A
a: A = A@551510e8
scala> a match {
| case _: B => println("unlikely")
| case _ => println("no match")
| }
no match
Разве в...
1084 просмотров
schedule
04.05.2024
какова / есть цель (цели) инлайн?
У меня было обсуждение с Йоханнес Шауб относительно ключевого слова inline . Код там был такой:
namespace ... {
static void someFunction() {
MYCLASS::GetInstance()->someFunction();
}
};
Он заявил, что:...
1835 просмотров
schedule
27.04.2024
Доступ к выходным данным компилятора Java в С#
Я пишу программу на С#, которая будет компилировать файлы Java с помощью компилятора Java (javac). У меня возникли проблемы с захватом вывода javac (инструмента командной строки), чтобы сообщить пользователю об ошибках. Я знаю, как запустить процесс...
237 просмотров
schedule
12.05.2024
Существуют ли другие языки, кроме Objective-J, которые компилируются в JavaScript в браузере?
Objective-J компилируется / преобразуется в JavaScript прямо в браузере. (Это отличается от выполнения этого на сервере, как это делает GWT для Java.) Реализован ли этот подход для любого языка, кроме Objective-J?
915 просмотров
schedule
08.12.2022
Как мне скомпилировать Perl-скрипт, чтобы сократить время запуска?
Есть ли способ сохранить скомпилированную версию моих Perl-скриптов?
Или способ компиляции в стиле JavaScript, когда вы просто удаляете комментарии, пробелы и т. д.?
1634 просмотров
schedule
26.03.2024