0
ответов

Где / как объявить уникальный ключ переменных в компиляторе, написанном на Ocaml?

Я пишу компилятор мини-паскаль в Ocaml. Я бы хотел, чтобы мой компилятор принял, например, следующий код: тест программы; var a, b: логическое; n: целое число; начать ... конец. У меня есть ...
вопрос задан: 29 June 2011 09:28
0
ответов

Какой набор команд используется микропроцессорами Tilera?

Есть ли по этому поводу документация? Я пытаюсь разобраться в возможности написания компилятора для архитектуры Tilera.
вопрос задан: 29 June 2011 03:10
0
ответов

Андроид: составување датотеки со 9-лепенки што треба да се користат надвор од папката што може да се нацрта?

Имам потреба да вчитам датотеки со 9-лепенки однадвор од папката што може да се повлече. Ова е така за мојата апликација да преземе нови кожи од сервер, на пример. Открив дека е зачувана слика со 9-лепенки ...
вопрос задан: 28 June 2011 17:14
0
ответов

LLVM抖动能否在连续内存地址中发出本地代码?

我对LLVM抖动有疑问: 我可以忽略LLVM抖动以在连续内存地址中发出本机代码吗? 并成为PIC? 我想做的是将JIT代码保存到文件中...
вопрос задан: 26 June 2011 06:55
0
ответов

Почему компилируется в промежуточный код?

Почему ActionScript, Java, C # и т. Д. Компилируются в промежуточный код? Я знаю о кроссплатформенных преимуществах использования промежуточного кода. Возникает вопрос: в чем преимущество компиляции в промежуточный ...
вопрос задан: 23 June 2011 14:51
0
ответов

Добавление функции в LLVM (привязки haskell), когда количество параметров неизвестно во время компиляции

Предыстория: Я написал игрушечный интерпретатор Lisp, который я пытаюсь добавить LLVM JIT функциональность. На данный момент наложены следующие ограничения: В ...
вопрос задан: 23 June 2011 02:37
0
ответов

strdup выдает дамп ядра при передаче NULL

strdup (null) дамп ядра. Пробовал как на ubuntu, так и на freeBSD. Зачем? Разве он не должен возвращать null? char * b = NULL; а = strdup (б); Это приведет к дампу ядра при вызове strdup.
вопрос задан: 21 June 2011 21:59
0
ответов

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

Болезненное любопытство. Скажем, у меня есть такая иерархия: класс B ase {общедоступное виртуальное поле int {получить; набор; } } class Derived: Base {int _field; общественное переопределение int Поле {получить {вернуть _field; } набор {...
вопрос задан: 20 June 2011 22:17
0
ответов

Как работает начальная загрузка для gcc?

Я искал проект pypy (Python в Python) и начал обдумывать вопрос о том, что запускает внешний слой python? Конечно, я предположил, что это не может быть, как гласит старая поговорка «черепахи ...
вопрос задан: 20 June 2011 22:13
0
ответов

Получение GCC для компиляции без вставки вызова memcpy

В настоящее время я использую GCC 4.5.3, скомпилированный для PowerPC 440, и я компилирую код, который не требует libc. У меня нет прямых вызовов memcpy (), но компилятор, кажется, вставляет один ...
вопрос задан: 20 June 2011 11:43
0
ответов

Что произойдет с вами, если вы нарушите законы монад?

Компилятор или более «родные» части библиотек (ввод-вывод или функции, имеющие доступ к черной магии) а реализация) делать предположения об этих законах? Приведет ли их нарушение к ...
вопрос задан: 19 June 2011 00:33
0
ответов

Используют ли производственные компиляторы генераторы синтаксического анализатора?

Я слышал, что «настоящие разработчики компиляторов» используют свои собственные парсер вручную, а не с помощью генераторов парсеров. Я также слышал, что генераторы парсеров не подходят для реальных языков. Предположительно, ...
вопрос задан: 17 June 2011 16:39
0
ответов

Как вызвать супер метод (то есть: toString ()) вне производного класса

экзистенциальный вопрос, если у меня есть иерархия классов, например: открытый класс TestSuper {открытый статический класс A {@Override public String toString () {return "I am A"; }} public ...
вопрос задан: 17 June 2011 13:27
0
ответов

Компилятор CPS для реализации сопрограмм

Раньше я работал над IronLua в свободное время. В настоящее время выполняется лексирование и синтаксический анализ. Я перестал работать над этим из-за разочарования с тех пор, как реализовал сопрограммы Lua в .NET, не прибегая к ...
вопрос задан: 17 June 2011 10:47
0
ответов

ConditionalAttribute y otras clases especiales

El ConditionalAttribute puede usarse para eliminar llamadas a un método marcado dependiendo de los símbolos del compilador definidos. Supongo que no podríamos crear esta clase nosotros mismos ya que el compilador debe ser ...
вопрос задан: 16 June 2011 07:54
0
ответов

Что это значит, когда числовая константа в C / C ++ имеет префикс 0?

Хорошо ... Итак, у меня был глупая идея и попытался поместить значение 0123 в int, просто любопытно посмотреть, что произойдет, я предположил, что когда я напечатаю значение, я получу 123, но вместо этого я получил 83 ... Любые идеи ...
вопрос задан: 15 June 2011 19:04
0
ответов

Создание кода LLVM для 'lambda', 'define'

Итак, я теперь есть довольно полный интерпретатор LISP (схемы), написанный на haskell. Ради интереса я хочу попробовать скомпилировать его до LLVM. Большая часть генерации кода кажется довольно простой, ...
вопрос задан: 15 June 2011 16:01
0
ответов

Веб-компилятор Java с открытым исходным кодом

Я хочу создать веб-учебники по Java в виде проект, который включает jquery, css, jsp, springs и т. д., поэтому я действительно хочу практиковать эти технологии, чтобы получить хороший продукт. Содержимое ...
вопрос задан: 13 June 2011 17:41
0
ответов

Какие компиляторы C / C ++ предприятия используют в Linux?

Я использую компилятор GCC в течение нескольких месяцев, и это здорово, и работает очень хорошо. Но мне интересно, какой компилятор C ++ используют большие / средние предприятия для высокой оптимизации / производительности в Linux (x86, ...
вопрос задан: 13 June 2011 09:49
0
ответов

Встроенная сборка в Haskell

Могу ли я каким-то образом использовать встроенную сборку в Haskell (аналогично тому, что GCC делает для C)? Я хочу сравнить свой код Haskell с эталонной реализацией (ASM), и это кажется наиболее простым способом. Я ...
вопрос задан: 12 June 2011 17:35
0
ответов

Создание уникальных меток в Haskell

Я пишу компилятор для простого императивного языка в Haskell, выводящий байт-код Java. Я дошел до того, что испускаю абстрактное представление байт-кодов. При написании кода ...
вопрос задан: 10 June 2011 20:03
0
ответов

Генерация кода для компилятора в Haskell

Я пишу компилятор для небольшого императивного языка. Целевым языком является байт-код Java, а компилятор реализован на Haskell. Я написал интерфейс для языка - т.е. у меня есть ...
вопрос задан: 9 June 2011 21:36
0
ответов

Как компиляторы C ++ объединяют идентичные строковые литералы

Как компилятор (MS Visual C ++ 2010) объединяет идентичные строковые литералы в разных исходных файлах cpp? Например, если у меня есть строковый литерал "hello world \ n" в src1.cpp и src2.cpp соответственно ....
вопрос задан: 9 June 2011 09:39
0
ответов

Компилятор C, написанный на java

Я хочу интегрировать компилятор языка ac в java-приложение для компиляции исходных кодов c без создания файлов (например, Java Compiler Api). Есть ли компилятор c, полностью написанный на java?
вопрос задан: 8 June 2011 09:52
0
ответов

Многострочных директив DEFINE?

Я не эксперт, так что не беспокойтесь. Есть ли различия между этими двумя сегментами кода? #define BIT3 (0x1 < < 3) статический int a; и #define BIT3 (0x1 << 3) static int a; Кроме того, ...
вопрос задан: 8 June 2011 04:38
0
ответов

Реализация компилятора реального времени на FPGA

Мне любопытно услышать мнение людей о том, насколько сложно было бы реализовать компилятор на FPGA. Это может быть просто серверная часть компилятора, например LLVM, и реализация просто займет ...
вопрос задан: 7 June 2011 08:41
0
ответов

Как использовать GCC для компиляции кода C в сборку 8088?

Я искал информацию и не мог найди его, может быть, вы, ребята, могли бы мне помочь. Это простой вопрос: как использовать GCC для компиляции кода C в сборку 8088? Я ...
вопрос задан: 4 June 2011 14:50
0
ответов

Генератор парсера Javascript [закрыто]

Я видел несколько генераторов парсера javascript: Jison (http://zaach.github.com / jison /) PEG.js (http://pegjs.majda.cz/) ANTLR (http://www.antlr.org/) JS / CC (http://jscc.jmksf.com/) Есть ли у кого-нибудь какие-нибудь ...
вопрос задан: 3 June 2011 04:09
0
ответов

Где я могу узнать основы написания лексера?

Я хочу научиться писать лексер. В моем университетском курсе было задание, в котором мы должны были написать синтаксический анализатор (и лексер для его выполнения), но это было дано нам без каких-либо инструкций или обратной связи (...
вопрос задан: 2 June 2011 15:27
0
ответов

Компилятор Java для телефонов Android

Я немного погуглил, но не нашел слишком много информации по этому вопросу, поэтому я спрашиваю здесь, знает ли кто-нибудь о телефонном компиляторе java или c / c ++, чтобы разработчик мог эффективно использовать свой телефон для выполнения ...
вопрос задан: 2 June 2011 09:31