Результаты поиска по запросу "compiler-theory"

4 ответа

Эффективный способ рекурсивного вычисления дерева доминант?

5 ответов

Какие языковые функции требуются в языке программирования для создания компилятора?

Языки программирования, кажется, проходят несколько этапов. Во-первых, кто-то придумывает новый язык Foo Language. Компилятор / интерпретатор написан на друг...

2 ответа

Регистрация распределения и разлива, легкий способ?

ТОП публикаций

1 ответ

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

2 ответа

Регистрация распределения и разлива, легкий способ?

Я ищу способ размещения локальных переменных в регистрах. Я знаю пару серьезных способов сделать это (а именно, упомянутыев Википедии [http://en.wikipedia.org/wiki/Register_allocation]), но я застрял на том, как "разлив" осуществляется. Кроме ...

1 ответ

или в любом хорошем учебнике по теории парсинга. (Или, конечно, путем поиска термина «косвенная левая рекурсия» и поиска страниц с некоторой достоверностью.)

тим, у меня есть эта грамматика: S -> A C x | u B A A -> z A y | S u | ε B -> C x | y B u C -> B w B | w AЭта грамматика, очевидно, не является LL (1), которую я могу найти при построении таблицы разбора. Но есть ли способ, которым я могу ...

7 ответов

На чем написаны современные и старые компиляторы?

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

4 ответа

Какие языковые функции требуются в языке программирования для создания компилятора?

Языки программирования, кажется, проходят несколько этапов. Во-первых, кто-то придумывает новый язык Foo Language. Компилятор / интерпретатор написан на другом языке, обычно C или другом низкоуровневом языке. В какой-то момент FooL взрослеет и ...

12 ответов

 быть очень практичным введением в создание языка и элементов компилятора. Несмотря на название, это не относится к Паскалю. Это очень полезно, если вы можете найти копию.

но хотел поиграть с написанием своего собственного языка (якобы для обучения) и поэтому должен быть относительно основан на создании синтаксических анализато...

3 ответа

Scala «<-» для понимания