10
ответов

Где статические переменные хранятся в C и C++?

В каком сегменте (.BSS.DATA, другой) исполняемого файла статические переменные, сохраненные так, чтобы у них не было коллизии имени? Например: foo.c: bar.c: статическое международное нечто = 1;...
вопрос задан: 8 September 2018 22:30
10
ответов

Изучение, как работают языки программирования

Я программировал в течение многих лет (главным образом Python), но я не понимаю то, что происходит негласно, когда я компилирую или выполняю свой код. В духе вопроса я спросил ранее о работе...
вопрос задан: 23 May 2017 12:23
10
ответов

Поведение оператора инкремента сообщения [дубликат]

Возможный Дубликат: Пред и поведение оператора инкремента сообщения в C, C ++, Java, & C# Here тестовый сценарий: пустое нечто (интервал i, интервал j) {printf (" %d %d", я, j);}... тестируют = 0; нечто (тестируют ++, тест);...
вопрос задан: 23 May 2017 12:19
10
ответов

Почему Виртуальные машины необходимы?

Я читал этот вопрос узнать, что различия между виртуальной машиной Java и CLR.NET и ответом Benji получили меня задающийся вопросом, почему Виртуальные машины необходимы во-первых...
вопрос задан: 23 May 2017 12:02
10
ответов

Как компиляторы C/C++ работают?

После более чем десятилетия кодирования C/C++ я заметил следующий шаблон - очень хорошие программисты склонны иметь детальное знание внутренностей компилятора. Я - довольно хороший программист, и...
вопрос задан: 24 January 2017 11:18
10
ответов

Вы когда-либо эффективно использовали лексический анализатор/синтаксический анализатор в приложении реального мира? [закрытый]

Недавно, я начал изучать ANTLR. Я знаю, что лексические анализаторы/синтаксические анализаторы вместе могут использоваться для построения языков программирования. Кроме DSLs или языков программирования, имейте Вас когда-либо непосредственно или...
вопрос задан: 22 June 2016 13:29
10
ответов

Недостижимый код: ошибка или предупреждение?

Это - вопрос о дизайне языка: Вы думаете, что недостижимый код (на языках программирования в целом) должен повысить предупреждение (т.е. "сообщают о проблеме и компилируют так или иначе"), или ошибка ("отказываются...
вопрос задан: 16 March 2015 10:07
10
ответов

Операторы C# и удобочитаемость

Я просто работал над некоторым кодом и поймал меня совершающий эту ошибку, если (stringName == "firstName" || "lastName")//Действительно кодируют, очевидно, это неправильно и должно быть если (stringName == "firstName" |...
вопрос задан: 23 October 2009 20:48
10
ответов

Мне нужен [закрытый] Компилятор C++

Если возможный я хочу тот, это свободно, популярно (таким образом, поддержка на форумах будет быстрее) и.... просто хорошей. Я действительно не знаю много о компиляторах, таким образом, я не знаю то, что точно хорошо.
вопрос задан: 9 October 2009 11:03
10
ответов

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

Я хотел знать, Почему компилятор обеспечивает, значение по умолчанию копируют конструктора.. Какова стратегия позади той идеи. Заранее спасибо.
вопрос задан: 30 September 2009 15:05
10
ответов

Когда компиляторы встраивают код C++?

В C++ методы только становятся встроенными, если они явно объявляются встроенные (или определяются в заголовочном файле), или компиляторам позволяют встроить методы, поскольку они считают целесообразным?
вопрос задан: 18 September 2009 11:32
10
ответов

Компиляторы языка программирования сначала переводят в блок или непосредственно в машинный код?

Я, прежде всего, интересуюсь популярными и широко используемыми компиляторами, такими как gcc. Но если бы вещи сделаны по-другому с различными компиляторами, я хотел бы знать это, также. При взятии gcc как пример, делает это...
вопрос задан: 10 May 2009 13:45
10
ответов

Каково различие между, делают и gcc?

Последнее предложение в статье привлекло мое внимание [F] или разработчиков C/C++ и студентов, заинтересованных обучением программировать в C/C++, а не пользователях Linux. Это вызвано тем, что компиляция...
вопрос задан: 20 April 2009 14:00
10
ответов

Каков Ваш любимый g ++ опция? [закрытый]

Я - новичок в программировании на C++. При компиляции я никогда не использую опции. Это - моя повседневная команда: g ++ MyCode.cc-o MyCode Для практики обеспечения безопасности, что состоит в том, чтобы использовать наилучший вариант?
вопрос задан: 20 February 2009 22:11
10
ответов

Почему структура передачи ссылкой не является общей оптимизацией?

До сих пор я всегда думал, что достойные компиляторы автоматически преобразовывают передачу значением структуры в передачу ссылкой, если бы структура является достаточно большой, что последний был бы быстрее. К лучшему...
вопрос задан: 16 February 2009 05:22
10
ответов

Что делает компилятор Java настолько быстро?

Я задавался вопросом о том, что делает основной компилятор Java (javac солнцем) настолько быстро при компиляции?.. а также компилятор.NET C# от Microsoft. Я сравниваю их с компиляторами C++ (такими как G ++...
вопрос задан: 31 December 2008 13:39
10
ответов

Разыскивание неустойчивой 'Ссылки на объект не набор к экземпляру объекта'. ошибка на сборке

Я мог использовать некоторую справку, пытающуюся разыскать случайную ошибку, которую я имел с нашим проектом ASP.NET в течение достаточно долгого времени. Периодически при создании решения, сборка перестанет работать...
вопрос задан: 16 October 2008 17:16
10
ответов

Почему GCC-Windows зависит от cygwin?

Я не разработчик C++, но я всегда интересовался компиляторами, и я интересуюсь переделыванием части материала GCC (особенно LLVM). В Windows GCC требует слоя эмуляции POSIX...
вопрос задан: 10 October 2008 03:48
9
ответов

Существует ли потребность в “использовании строгий” компилятор Python?

Там существуйте инструменты статического анализа для Python, но проверки времени компиляции имеют тенденцию быть диаметрально настроенными против времени выполнения обязательная философия, которую охватывает Python. Возможно перенести стандарт...
вопрос задан: 23 May 2017 12:09
9
ответов

Изучение C++ без IDE

Я недавно начал изучать C++, и полностью перепутан с выбором IDE и компиляторов там. Я компетентен с интерпретируемыми языками и как простота использования любого IDE или...
вопрос задан: 23 May 2017 12:01
9
ответов

Предложения для записи языка программирования? [закрытый]

Какие подсказки можно дать человеку, который надеется писать язык сценария или программирование? Я не волнуюсь по поводу того, как программировать, ни разработать компилятор, но как разработать тот быстро с помощью инструментов и...
вопрос задан: 23 May 2017 10:27
9
ответов

Существует ли эквивалент, Делают в Windows? [закрытый]

Я разрабатываю в Windows, и я хотел бы использовать beanstalkd. Это только доступно как tarball, и я просто задавался вопросом, существует ли некоторый способ легко создать его как Вы, может в Linux? Я нашел некоторые порты...
вопрос задан: 1 August 2015 22:45
9
ответов

Простой способ преобразовать код c в x86 блок?

Существует ли простой способ (как бесплатная программа), который может тайный c/c ++ код к x86 блоку? Я знаю, что любой компилятор C делает что-то очень похожее и что я могу просто скомпилировать код c и затем...
вопрос задан: 9 May 2013 23:01
9
ответов

Значения плавающие, ведущие себя по-другому через сборки выпуска и отладки

Мое приложение генерирует различные значения с плавающей точкой, когда я компилирую его в режиме выпуска и в режиме отладки. Единственная причина, что я узнал, я сохраняю двоичный журнал трассировки и тот от...
вопрос задан: 7 September 2012 16:40
9
ответов

Какие языки программирования имеют JIT-компиляторы?

Я знаю, что C# и Java делают. Кто-либо еще знает о каких-либо других?
вопрос задан: 24 September 2010 19:46
9
ответов

Использование C для реализации других языков каким-либо образом ограничивало их конструкции

Похоже, что большинство новых языков программирования, появившихся за последние 20 лет, написаны на языке C. Это имеет полный смысл, поскольку C можно рассматривать как своего рода переносимый язык ассемблера. Но ...
вопрос задан: 18 August 2010 16:24
9
ответов

C# используется где-нибудь помимо программирования.NET?

Именно мое понимание, что C#, хотя создано Microsoft, является языком программирования, может использоваться или реализовываться для вещей кроме программирования.NET. Например, я мог создать компилятор для...
вопрос задан: 8 August 2010 13:12
9
ответов

Отключите входящий в систему Java во время компиляции

У меня есть некоторый код Java, который я хотел бы оснастить с сообщениями журнала для отладки целей. Финал (скомпилировал) производственный код, однако, не должен содержать вход, поскольку он замедлился бы...
вопрос задан: 22 June 2010 09:32
9
ответов

переменный объем в блоках операторов

для (интервал i = 0; я <10; я ++) {Foo ();} интервал i = 10;//ошибка, 'я' уже существую----------------------------------------для (интервал i = 0; я <10; я ++) {Foo ();} я = 10;//ошибка, '...
вопрос задан: 22 April 2010 17:43
9
ответов

Начальная загрузка компилятора: почему?

Я понимаю, как язык может загрузить себя, но я не был в состоянии найти много ссылки на том, почему необходимо рассмотреть начальную загрузку. Интуитивный ответ - то, что язык Вы пишете...
вопрос задан: 29 September 2009 23:44