0
ответов

Зачем нужен сегмент .bss?

Я знаю, что глобальные и статические переменные хранятся в сегменте .data, а неинициализированные данные находятся в сегменте .bss. Чего я не понимаю, так это почему у нас есть выделенный сегмент для ...
вопрос задан: 15 October 2013 10:02
0
ответов

Visual Studio: ССЫЛКА: фатальная ошибка LNK1181:не удается открыть входной файл

Я столкнулся со странной ошибкой в ​​Visual Studio 2010 уже некоторое время. У меня есть решение, состоящее из проекта, который компилируется в статическую библиотеку, и другого проекта, который действительно прост ...
вопрос задан: 29 September 2013 10:52
0
ответов

Почему короткие значения NULL преобразуются в значения типа int NULL для сравнения с NULL?

Когда я сравниваю короткие значения, допускающие значение NULL, компилятор сначала преобразует их в целые числа для сравнения с NULL. Например, рассмотрим этот простой код: короткий? cTestA; if (cTestA == null) {...} It ...
вопрос задан: 25 September 2013 01:57
0
ответов

как компиляторы назначают адреса памяти переменным?

Я преподаю курс, на котором студенты могут задавать вопросы о программировании (!): У меня такой вопрос: почему машина выбирает, когда переменные помещаются в память? Можем ли мы сказать, где хранить переменную? ...
вопрос задан: 3 September 2013 19:29
0
ответов

Онлайн-компилятор C ++ с входным потоком? [закрыто]

Мне нравится онлайн-редактор кодовой панели (поддерживает C ++), но я бы хотел использовать некоторые scanfs, что невозможно с кодовой панелью. Есть ли какой-нибудь онлайн-компилятор C ++, поддерживающий потоки ввода? Это вообще ...
вопрос задан: 27 August 2013 11:10
0
ответов

Какую версию C ++ я использую?

В настоящее время я использую C ++ в среде Windows. Я использую Visual Studio 2008 с пакетом обновления 1. Я никогда не думал о версии C ++, пока не узнал о C ++ 11. Кажется, есть ...
вопрос задан: 19 August 2013 03:50
0
ответов

Проблемы безопасности онлайн-компиляции и выполнения C #

Итак, я думал о написании онлайн-компилятора C # и среды выполнения. И, конечно же, проблема №1 - безопасность. В итоге я создал небольшой домен приложения для пользовательского кода и запустил его в ...
вопрос задан: 18 August 2013 06:27
0
ответов

Javascript и C # кросс-компиляция и преобразование

Какие существуют различные инструменты для кросс-компиляции или конвертации Javascript в C # и обратно? А как выполнить JS в C # или C # в JS? Это популярный вопрос, и я дам ответы на него.
вопрос задан: 12 August 2013 13:42
0
ответов

Компилятор C ++ 11 для Windows

Я просто смотрел несколько видео на 9 канале. Я нашел такие вещи, как лямбды, действительно круто. когда я попытался скопировать пример, это не удалось. Авто тоже не работает. Я использую qtcreator от Nokia, который поставляется ...
вопрос задан: 8 August 2013 09:14
0
ответов

Как программно сгенерировать файлы .class?

Я хотел бы написать компилятор для игрушечного языка для Java. Я хотел бы создать исполняемые файлы .class. Мне было интересно, какая библиотека или инструмент для этого лучше всего доступны? Я знаю, что могу ...
вопрос задан: 18 July 2013 13:37
0
ответов

Почему важно сначала конвертировать код в сборку? [закрыто]

Изучая реверс-инжиниринг, я узнал, что сборка - лучший способ увидеть и атаковать программное обеспечение с закрытым исходным кодом. Почему языки, такие как C / C ++, должны преобразовывать код в ассемблер, а не напрямую ...
вопрос задан: 17 July 2013 12:40
0
ответов

Странное поведение GCC

Учитывая следующий код C ++: struct vertex_type {float x, y, z; // vertex_type () {} // vertex_type (float x, float y, float z): x (x), y (y), z (z) {} }; typedef struct {vertex_type ...
вопрос задан: 11 July 2013 16:08
0
ответов

понимание C ++, компиляция и т. Д. [Закрыто]

Знаете ли вы хорошую краткую (не книгу, возможно, бесплатную документацию) справочник, объясняющий основы работы компилятора C ++? Я думаю, это было бы полезно для лучшего понимания некоторых правил ...
вопрос задан: 26 June 2013 22:04
0
ответов

В чем преимущество лексической адресации в главе 5 SICP?

Сейчас я читаю SICP и не совсем понимаю необходимость лексической адресации, описанной в 5.5.6 Лексическая адресация SICP. Так как он говорит «Поскольку наш язык имеет лексическую область видимости, run-...
вопрос задан: 12 June 2013 18:12
0
ответов

Компилятор C-to-hardware (синтез HLL) [закрыто]

Я пытаюсь сделать обзор / историю всех компиляторов C-to-hardware. При всем том, что их не знает: они берут код C, а затем переводят его на какой-нибудь язык описания оборудования (например, VHDL или Verilog), который ...
вопрос задан: 6 June 2013 11:19
0
ответов

Разрешить настраиваемый атрибут только для определенных type

Есть ли способ заставить компилятор ограничить использование настраиваемого атрибута только для определенных типов свойств, таких как int, short, string (все примитивные типы)? аналогично ...
вопрос задан: 29 May 2013 15:25
0
ответов

Особенности библиотеки C ++ 11, зависящие от конкретных Proxys Compiler

. Это было доведено до моего внимания пробным и ошибкой, что есть объекты Certian C ++ 11, которые зависят от какой-то магии компилятора (TM). Я возился с реализацией моим собственным стандартом ...
вопрос задан: 9 May 2013 07:40
0
ответов

Flex и Bison в Mac OS X Lion с Xcode 4.3.2

Я хочу разработать свой собственный компилятор C, чтобы глубже изучить flex и bison для моих уроков компиляции в университете, но я не могу найти flex и bison, который я видел описанным в некоторых других сообщениях. Нужно ли мне...
вопрос задан: 6 May 2013 12:50
0
ответов

Почему null == false не приводит к ошибке компиляции в c #? [Дубликат]

Это не для решения какой-либо конкретной проблемы. Просто вопрос компилятора. Почему следующий код не приводит к ошибке компиляции? Он сравнивает ссылочный тип с примитивным типом. И ноль и ...
вопрос задан: 4 May 2013 01:12
0
ответов

Разница между LLVM, GCC 4.2 и компилятором Apple LLVM 3.1

Каковы основные различия между LLVM GCC 4.2 и компилятором Apple LLVM 3.1? Я новичок в компиляторах, поэтому любая помощь приветствуется. Также меня особенно интересует, как два компилятора могли...
вопрос задан: 28 April 2013 04:58
0
ответов

Обнаружение версий компилятора во время компиляции

Это и вопрос, и ссылка, и я надеюсь, что люди смогут опираться на это, чтобы его могли использовать люди с похожими вопросами. Как мы можем надежно обнаружить конкретную версию ...
вопрос задан: 10 April 2013 14:44
0
ответов

Может PyPy / RPython можно использовать для создания небольшого автономного исполняемого файла?

(Или: «Можно ли использовать PyPy / RPython для компиляции / перевода Python на C / C ++ без необходимости использования среды выполнения Python?» ) Я попытался понять PyPy с его RPython и его Python, его запуском и его ...
вопрос задан: 5 April 2013 06:21
0
ответов

С ++ программа не скомпилируется [закрыто]

#include #include #define maxn 200000 #include <алгоритм> с использованием пространства имен std; class automat {vector > Q [maxn]; int * ...
вопрос задан: 26 March 2013 16:47
0
ответов

Граф потока управления программы

Я сейчас беру класс компилятора, и мы находимся в точке, где нам нужно построить CFG, чтобы реализовать оптимизацию. Я не могу понять только одного: сколько CFG существует для программы? ...
вопрос задан: 23 March 2013 05:42
0
ответов

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

Исходный код программы AC может быть проанализирован в соответствии с грамматикой C (описанной в CFG) и в конечном итоге превращен во многие AST. Я подумываю о том, существует ли такой инструмент: он может делать обратное, во-первых ...
вопрос задан: 22 March 2013 18:39
0
ответов

Каков порядок этапов компиляции scala?

Я хочу улучшить мою картину этапов компиляции scala. Я знаю, что определенные вещи должны происходить в компиляторе, но на самом деле не знаю, в каком порядке они происходят и в каком порядке ...
вопрос задан: 19 March 2013 19:33
0
ответов

Как создать статическую библиотеку с помощью g ++?

Кто-нибудь, пожалуйста, скажите мне, как создать статическую библиотеку из файлов .cpp и .hpp? Нужно ли мне создавать .o и .a? Я также хотел бы знать, как я могу скомпилировать статическую библиотеку и использовать ее ...
вопрос задан: 10 March 2013 03:11
0
ответов

Как создать таблицу символов

У нас есть задание сделать компилятор. Мы уже провели лексический и синтаксический анализ, но застряли на генерации промежуточного кода. Мы поняли, что нам нужно реализовать символ ...
вопрос задан: 15 February 2013 15:43
0
ответов

Как указать компилятор для «установки gem»?

Как я могу указать, какой компилятор должен использоваться для установки gem? В Bash CC = gcc gem install ... не помогает, потому что он все еще использует Solaris studio в моей системе.
вопрос задан: 3 February 2013 17:36
0
ответов

PIC (код, независимый от позиции)

Есть ли способ проверить, поддерживает ли объектный файл (файл .o) PIC?
вопрос задан: 27 January 2013 15:49