0
ответов

Примитивная реализация Java

В Java есть как объектная, Integer, так и примитивная версия, int , основных типов. Примитивные версии быстрее / легче / и т.д. так что в целом вы должны их использовать. Мне интересно, почему дизайнеры ...
вопрос задан: 12 March 2011 00:26
0
ответов

Ошибка компиляции инициализатора массива C ++ / CLI

Может кто-нибудь объяснить, почему следующий код не компилируется (отформатирован в странном формате, чтобы было легче увидеть проблему): ListView ^ listview = gcnew ListView (); listview-> Items-> AddRange (gcnew ...
вопрос задан: 11 March 2011 22:07
0
ответов

When does whitespace impact on performance?

This is something I've always wondered about, so here goes. When writing code, I was/am taught to space out lines, comment them, etc... to improve the readibility (as I guess most of us are). I ...
вопрос задан: 11 March 2011 01:08
0
ответов

Публично объявить закрытый тип пакета в сигнатуре метода

Это возможно в Java: package Икс; public class X {// Как этот метод может быть общедоступным ?? public Y getY () {вернуть новый Y (); } } class Y {} Итак, по какой веской причине Java ...
вопрос задан: 10 March 2011 21:04
0
ответов

Какой смысл выводить предупреждение компилятора для «while (true)» и не выдавать предупреждение для «for ( ;;) ”?

Когда я компилирую код C ++ с Visual C ++ 9 с" уровнем предупреждения 4 ", следующее: while (true) {// тело цикла с прерыванием при определенном условии } и следующее: for (; true;) {// тот же цикл ...
вопрос задан: 10 March 2011 10:04
0
ответов

Встроенная инициализация свойства и конечная запятая

void Main () {Test t = new Test {A = "a", B = "b", // <- ошибочная конечная запятая}; } открытый класс Test {публичная строка A {получить; установлен; } публичная строка B {get; ...
вопрос задан: 9 March 2011 11:30
0
ответов

Компилятор Java: Перестаньте жаловаться на мертвый код

В целях тестирования я часто начинаю набирать код в уже существующем проекте. Итак, мой код, который я хочу протестировать, идет раньше всего остального кода, например: public static void main (String [] args) Перестаньте жаловаться на мертвый код
вопрос задан: 8 March 2011 09:43
0
ответов

Оптимизация компилятора C # - Неиспользуемые методы

Удаляет ли компилятор C # (в VS2008 или VS2010) неиспользуемые методы во время компиляции? Я предполагаю, что у него могут возникнуть проблемы с принятием решения о том, будут ли когда-либо использоваться общедоступные методы, поэтому я предполагаю, что
вопрос задан: 5 March 2011 15:35
0
ответов

Обход AST в посетителе или в узлах?

Обновление приняло ответ Иры Бакстера, поскольку он указал мне правильное направление: сначала я понял, что мне действительно нужно, запустив реализация этапа компиляции, и это стало ...
вопрос задан: 5 March 2011 09:07
0
ответов

Помогите понять парсеры LR (1), генерацию таблиц? Есть ли другие ресурсы?

В настоящее время я использую класс компиляторов, и мне трудно понять алгоритмы синтаксического анализа LR (1) с использованием таблицы action / goto, а также то, как вручную создавать эти таблицы. Прямо сейчас мы ...
вопрос задан: 4 March 2011 20:23
0
ответов

Как сохранить ссылку на статический класс?

Так что-то вроде: общедоступный статический класс StaticClass {} открытый класс InstanceClass {static StaticClass StaticProperty {get; set;} public InstanceClass () {InstanceClass ....
вопрос задан: 4 March 2011 05:36
0
ответов

Как компиляторы Haskell решают, выделять ли память в куче или стеке?

Haskell не t имеет явное управление памятью, и все объекты передаются по значению, поэтому нет очевидного подсчета ссылок или сборки мусора. Как обычно компилятор Haskell ...
вопрос задан: 27 February 2011 09:12
0
ответов

Когда / как Linux загружает разделяемые библиотеки в адресное пространство?

У меня следующий вопрос: Когда адрес разделяемых объектов указывается в программах? Во время связывания? Загружается? Если бы я хотел найти адрес памяти системной команды внутри libc ...
вопрос задан: 27 February 2011 01:14
0
ответов

Является ли C открытым исходным кодом?

Вероятно, это глупый вопрос, но я уже давно об этом задумываюсь. Есть ли C (или любой другой низкий -уровневый язык, если на то пошло) даже есть исходный код, или компилятор является той частью, которая "делает ...
вопрос задан: 24 February 2011 13:17
0
ответов

Является ли JIT-компилятор компилятором или интерпретатором?

Мой вопрос заключается в том, является ли JIT-компилятор, преобразующий IL в машинный язык, в точности компилятором или интерпретатором. Еще один вопрос : Является ли HTML, JavaScript компилируемым языком или интерпретируемым ...
вопрос задан: 23 February 2011 04:24
0
ответов

std :: строковая реализация в GCC и ее накладные расходы на память для коротких строк

В настоящее время я работаю над приложением для платформы с низким объемом памяти, которая требует std :: set из множества коротких строк (> 100 000 строк по 4-16 символов каждая). Я недавно перешел на этот набор из std: ...
вопрос задан: 20 February 2011 17:52
0
ответов

Как вызвать скомпилированные методы JavaScript (файлы классов) Rhino в программе Java?

Я скомпилировал следующий файл JavaScript, } ()); ...
вопрос задан: 20 February 2011 07:41
0
ответов

Компиляция на 64-битной системе для 32-битной системы - совместимость

у меня 64-битная машина с 64-битной ОС ... как я могу компилировать программы с Visual Studio 2010, чтобы они работали в 32-битной системе, если я устанавливаю 32-битную ОС на свой 64-битный компьютер, чем я думает, что этого не будет ...
вопрос задан: 19 February 2011 12:11
0
ответов

Есть ли способ скомпилировать C ++ в код C?

У меня есть программа, которая настраивается пользователем с помощью классов C ++ и тот же класс следует использовать для настройки программы, которая может использовать только подмножество C99 (Open CL Language). Итак, мой вопрос ...
вопрос задан: 19 February 2011 10:54
0
ответов

Различное значение скобок в C ++?

Меня немного смущает интерпретация скобок компилятором. Кто-нибудь, пожалуйста, объясните, что на самом деле происходит в таких контекстах? Приведение: (int) a или int (a) Передача параметров: ...
вопрос задан: 19 February 2011 08:21
0
ответов

Разработка PyPy ' s Rpython как язык программирования общего назначения [закрыто]

Есть ли какой-либо интерес в разработке Rpython (Restricted Python) из проекта PyPy в качестве языка программирования общего назначения? Возможно, это может быть форк проекта PyPy. Есть ли такой проект ...
вопрос задан: 17 February 2011 20:10
0
ответов

Какая польза от предупреждения Visual C ++ C4711 «функция, выбранная для встроенного расширения»?

Согласно MSDN Visual C ++ может выдавать предупреждение C4711: функция X выбрана для встроенного расширения, если компилятор решает встроить функцию, которая не была помечена как встроенная. Я не понимаю, как это предупреждение может ...
вопрос задан: 15 February 2011 06:00
0
ответов

Есть ли альтернативы Virtuoso в качестве хранилища графиков? [закрыто]

Мне нравится (очень) то, что он поддерживает SPARQL / Update и конечную точку SPARQL, которая идет с ним, но я немного беспокоюсь о блокировке поставщика в Я думаю, что это излишне для моих требований (я хочу ...
вопрос задан: 14 February 2011 06:17
0
ответов

Развлечения с неинициализированными переменными и компилятором (GCC)

В разделе §3.9.1 / 6 стандарта C ++ говорится: «Значения типа bool либо истинны, либо ложны. Теперь рассмотрим этот код, void f (bool b) В 1/6 стандарта C ++ говорится: «Значения типа bool либо истинны, либо ложны». Теперь рассмотрим этот код, void f (bo
вопрос задан: 13 February 2011 19:26
0
ответов

Простой, формально определенный язык для обучения компилятору

I Я ищу простой, формально определенный язык, который можно использовать при изучении конструкции компилятора. Реализация первого прохода должна быть простой, а затем допускаемой к дальнейшим действиям ...
вопрос задан: 9 February 2011 10:11
0
ответов

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

Я бы хотел написать очень маленький проверочный JIT-компилятор для написанного мной игрушечного языкового процессора (чисто академический ), но у меня проблемы со средним уровнем дизайна. Концептуально ...
вопрос задан: 6 February 2011 06:32
0
ответов

Есть ли алгоритм сборки мусора, который соответствует этим требованиям?

Я пишу компилятор для статически типизированного объекта - ориентированный язык. В настоящее время я изучаю используемые алгоритмы сборки мусора. Я' Мне интересно, есть ли такой сборщик: Открытый исходный код и ...
вопрос задан: 4 February 2011 15:53
0
ответов

Компилятор Intel C ++ понимает, какая оптимизация выполняется

У меня есть сегмент кода, который очень прост: for (int i = 0; i c && данные [i]
вопрос задан: 4 February 2011 00:29
0
ответов

C ++ может ли компилировать указатель на функцию?

Предположим, у меня есть функция functionProxy, которая принимает общий параметр function и вызывает ее operator (): template void functionProxy ( Function function) {function (); ...
вопрос задан: 1 February 2011 09:16
0
ответов

Как именно запускается исключение нарушения прав доступа

Иногда ошибки могут вызывать исключение нарушения доступа к памяти. Как именно это исключение запускается? Какой механизм работает за кадром? Требуется ли поддержка со стороны ЦП (начиная с какого ЦП?) ...
вопрос задан: 30 January 2011 10:50