Результаты поиска по запросу "compiler-construction"
Зачем включать охранников?
Включить охранников, как определеноВот [https://en.wikipedia.org/wiki/Include_guard], используются для предотвращения загрузки одного и того же кода дважды при компиляции. Почему мой компилятор (GCC) не может обнаружить, что он загружает один и ...
Рекомендовать интерфейс C, который сохраняет директивы препроцессора
Я хотел бы начать проект, который включает в себя преобразованиеCкод, но я бы хотелвключают директивы препроцессора. Я не хочу изобретать велосипед, написав свой собственныйCпарсер, так кто-нибудь знает интерфейс, который может ...
компиляция проекта с использованием jdk1.5 с использованием maven2
Мне удалось создать структуру моего проекта с помощью Maven2. но когда я компилирую мой проект с помощью mvn install, получение обобщений ошибок не поддерживается в -source 1.3 googled для сборки моего проекта с использованием jdk1.5 и добавил ...
нулевой JavaCompiler в Eclipse
Я получаю некоторые ошибки с моим компилятором Java. Я не получаю ошибок за пределами Eclipse, но, похоже, это происходит только в Eclipse Indigo. Это не обязательно, но если у вас есть ответ, я был бы очень признателен, поскольку это помогло бы ...
Шаблоны и отдельная подборка
Я хочу написать программу на C ++ с отдельной компиляцией, и я написал это: main.cpp #include <iostream> #include "Stack.h" using namespace std; int main(int argc,char* argv[]) { Stack<int> st; st.push(1); return 0; }Stack.h #ifndef _STACK_H ...
Где хранятся статические переменные в C и C ++?
В каком сегменте (.BSS, .DATA и т. Д.) Исполняемого файла хранятся статические переменные, чтобы избежать конфликта имен? Например: foo.c: bar.c: static int foo = 1; static int foo = 10; void fooTest() { void barTest() { static int bar = 2; ...
Зачем нужен сегмент .bss?
Я знаю, что глобальные и статические переменные хранятся в.data сегмент, и неинициализированные данные находятся в.bss сегмент. Я не понимаю, почему у нас есть выделенный сегмент для неинициализированных переменных? Если неинициализированная ...
Оптимизация компилятора C #
Мне интересно, может ли кто-нибудь объяснить мне, что именно может делать компилятор, чтобы я наблюдал такие крайние различия в производительности для простого метода. public static uint CalculateCheckSum(string str) { char[] charArray ...
Значение уровней оптимизации LLVM
Недавно я начал работать с Clang / LLVM и хотел бы узнать, есть ли какая-либо конкретная документация о том, что делают уровни оптимизации -Ox? Я не мог найти много на странице документации LLVM. Может кто-нибудь поделиться несколькими ...
Как я могу скомпилировать Ruby в Javascript? [закрыто]
Я работаю над частью логики, которую я хотел бы выразить на сервере, а также в браузере. Что-то вроде проверки формы, где должны быть определенные логические отношения между элементами на основе того, что уже было введено. Итак ... Если я могу ...