0
ответов

Создание массива универсальных коллекций

На самом деле, вопрос должен заключаться в создании массива универсального чего угодно. Почему компилятор не может об этом позаботиться? Следующее будет помечено как ошибка - невозможно создать универсальный массив. List <...
вопрос задан: 23 May 2017 12:09
0
ответов

Как написать компилятор для языка на этом языке? [дубликат]

Возможные дубликаты: как может язык? компилятор должен быть написан на этом языке? реализация компилятора «в себе» Я смотрел на Rubinius, реализацию Ruby, которая ...
вопрос задан: 23 May 2017 12:08
0
ответов

Зачем программе на C ++ выделять для локальных переменных больше памяти, чем нужно в худшем случае?

Вдохновлено этим вопросом. Очевидно, в следующем коде: #include int _tmain (int argc, _TCHAR * argv []) {если (GetTickCount ()> 1) {буфер символов [500 * 1024]; ...
вопрос задан: 23 May 2017 12:06
0
ответов

Аномалия при использовании 'var' и 'dynamic'

Я немного столкнулся с Аномалией, когда впервые использование ключевого слова var укусило меня. Возьмем этот очень простой метод public static Int32? GetNullableInt32 (Int32 num) {return new Nullable & ...
вопрос задан: 23 May 2017 12:06
0
ответов

Оптимизация компилятором в рекурсивном программа

Я получил мотивацию от вопроса оптимизации хвостового вызова Что такое оптимизация хвостового вызова? Итак, я решил посмотреть, как я могу сделать это на простом C. Итак, я написал 2 факториальные программы, 1-я где хвостовой вызов ...
вопрос задан: 23 May 2017 12:04
0
ответов

Необычность компилятора C # с конструкторами делегатов

На основании следующего вопроса я обнаружил странное поведение компилятора C #. Следующее является допустимым для C #: static void K () {} static void Main () {var k = new Action (new Action (new Action (K)))); } .. .
вопрос задан: 23 May 2017 12:03
0
ответов

when is java faster than c++ (or when is JIT faster then precompiled)? [duplicate]

Possible Duplicate: JIT compiler vs offline compilers I have heard that under certain circumstances, Java programs or rather parts of java programs are able to be executed faster than the "same" ...
вопрос задан: 23 May 2017 12:02
0
ответов

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

Есть ли интерпретатор (или компилятор) для нетипизированного лямбда-исчисления? (Согласно этой теме это возможно.) Я понимаю, что от него будет мало пользы в качестве языка программирования, особенно если будет много ...
вопрос задан: 23 May 2017 12:02
0
ответов

Возможен ли компилятор JQuery *?

Когда я увидел этот вопрос, я подумал, что было бы полезно, если бы можно было написать компилятор jQuery. Под компилятором я подразумеваю то, что принимает код jQuery и выводит необработанный код javascript, который является ...
вопрос задан: 23 May 2017 12:00
0
ответов

Существует ли язык программирования с семантикой, близкой к английской?

Большинство языков позволяют «настраивать» определенные расширенные части синтаксиса (C ++, C #) и / или семантику, которые вы захотите использовать в вашем коде (Katahdin, lua). Но я не слышал о языке, который мог бы просто ...
вопрос задан: 23 May 2017 12:00
0
ответов

Когда использовать абстрактное или конкретное синтаксическое дерево?

Я занимался исследованиями компиляторов. Лексический анализатор кажется очень простым: возьмите «предложение» и разбейте его на слова (или лексемы). Для обеспечения правильной грамматики необходим синтаксический анализатор. Парсер ...
вопрос задан: 23 May 2017 12:00
0
ответов

В чем разница между байт-кодом и бит-кодом [дубликат]

Возможный дубликат :В чем разница между LLVM и байт-кодом Java? Например, в LLVM было сказано.. То, что широко известно как формат файла битового кода LLVM (, также иногда...
вопрос задан: 23 May 2017 11:58
0
ответов

Что такое стековая память или куча? [дубликат]

Возможный дубликат: C ++ Что быстрее: Выделение стека или распределение кучи Что более эффективно с точки зрения распределения памяти - память стека или память кучи? От чего это зависит? ...
вопрос задан: 23 May 2017 11:58
0
ответов

Использование «умляутов» в коде C ++ [дубликат]

Возможный дубликат: исходный код C ++ в юникоде Я только что обнаружил эту строку код в проекте: string überwachung; Я был удивлен, потому что на самом деле я думал, что вам нельзя использовать умляуты ...
вопрос задан: 23 May 2017 11:58
0
ответов

Понимание компилятора C ++ [дубликат]

Возможный дубликат: самый неприятный синтаксический анализ: почему не A a (()); Работа? У меня возникла эта простая проблема C ++, из-за которой я снова хочу перезапустить свою степень в области CS, пытаясь выучить что-то такое ...
вопрос задан: 23 May 2017 11:56
0
ответов

существуют ли какие-либо обстоятельства, при которых допустимый код C не будет корректно компилироваться с использованием g++ [дубликат]

Возможный дубликат :«C-подмножество C++» -> Где нет ? Примеры? Я знаю, что C является подмножеством C++ (, т. е. не существует действительного кода C, который не является допустимым кодом C++ ). Мой...
вопрос задан: 23 May 2017 11:55
0
ответов

Точная разница между компилятором а переводчик? [duplicate]

Возможный Duplicate: Как работает интерпретатор / компилятор Привет, какова точная разница между компилятором и интерпретатором?
вопрос задан: 23 May 2017 11:54
0
ответов

Что такое утилита Linux для изменения имени символа С++?

У меня есть команда c++filt, чтобы разрушить символ, что это за инструмент, чтобы сделать обратное и изменить имя символа? Это было бы полезно, если бы я захотел вызвать dlsym ()для искаженного имени функции C++. Я бы...
вопрос задан: 23 May 2017 11:54
0
ответов

Как единица компиляции определена в c ++? [дубликат]

Возможный дубликат: что такое «единица перевода» в C ++ Часто говорят, что статические переменные, объявленные в C / C ++, не видны в единицах компиляции? Означает ли это, что ...
вопрос задан: 23 May 2017 11:54
0
ответов

Почему это неявное преобразование из int в uint работает?

Использование Casting null не компилирует как вдохновение, и из комментария Эрика Липперта: Это демонстрирует интересный случай. "uint x = (int) 0;" будет успешным, даже если int не является неявным образом ...
вопрос задан: 23 May 2017 11:54
0
ответов

Как написать простой компилятор на C / ++? [дубликат]

Возможный дубликат: учимся писать компилятор Привет, переполнение стека, не поймите меня неправильно, я не собираюсь писать компилятор для C ++ (хотя я собираюсь писать его на C ++) или Java или некоторые другие ...
вопрос задан: 23 May 2017 11:53
0
ответов

Почему заказ JIT влияет на производительность?

Почему порядок, в котором методы C #в.NET 4.0 просто -за -компилируются, влияет на скорость их выполнения? Например, рассмотрим два эквивалентных метода :public static void SingleLineTest (){...
вопрос задан: 23 May 2017 11:53
0
ответов

Файл грамматики Yacc/Jay для JavaScript? [дубликат]

Возможный Дубликат: Где я могу найти yacc бабушку для ECMAscript/Actionscript/Javascript, я пытаюсь найти файл грамматики для JavaScript для Yacc (предпочтительно для Jay, но так как Jay является Yacc...
вопрос задан: 23 May 2017 11:53
0
ответов

Как бы вы написали простой язык программирования? [дубликат]

Возможные дубликаты: методологии разработки простого языка программирования Изучение написания компилятора Я хотел бы написать язык программирования с синтаксисом, подобным QBasic, но даже ...
вопрос задан: 23 May 2017 11:52
0
ответов

Правильно ли идиома «for (;;)» для бесконечного цикла приписана компилятору PDP-11 C?

Недавно я нашел это статья, в которой утверждается, что идея предпочесть for (;;) while (1) для бесконечного цикла возникла потому, что компилятор C, изначально доступный на PDP-11, генерировал дополнительную машину ...
вопрос задан: 23 May 2017 11:48
0
ответов

Какова цель двойного отрицания в определении макроса, например (!! (expr))? [дубликат]

Возможный дубликат: двойное отрицание в коде C ++. Я' m читает базу кода и находит что-то вроде этого: #define uassert (msgid, msg, expr) (void) ((!! (expr)) || (uasserted (msgid, msg), 0)) Я ...
вопрос задан: 23 May 2017 11:48
0
ответов

Настройка проекта iOS для использования eigen

Я пытаюсь настроить проект iOS для компиляции библиотеки C++ под названием Eigen для математики линейной алгебры. Я начинаю следовать инструкциям Вопроса, упомянутого в: Как скомпилировать Eigen в iPhone...
вопрос задан: 23 May 2017 11:48
0
ответов

компиляторы + межклассовые ссылки: как javac делает быстро то, что компиляторы C ++ делают медленно? [закрыто]

введите здесь описание ссылки Как компилятору java удается так быстро разрешать межклассовые ссылки, если у вас есть группа классов, которые все ссылаются друг на друга и используют методы друг друга? Я ...
вопрос задан: 23 May 2017 11:48
0
ответов

c ++ const convert [duplicate]

Possible Duplicate: почему недопустимо преобразовать (указатель на указатель на неконстантный) в (указатель на указатель на константу) У меня есть function: bool isCirclePolygonIntersection (const Point *, const ...
вопрос задан: 23 May 2017 11:47
0
ответов

Обобщения, разрешение перегрузки и делегаты (извините, не могу найти лучшего названия) [дубликат]

Возможный дубликат: почему Func неоднозначно с Func >? Я заметил очень странную проблему разрешения перегрузки с обобщениями ... Рассмотрим следующие методы: ...
вопрос задан: 23 May 2017 11:47