Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.06.22;
Скачать: CL | DM;

Вниз

Книги о методах трансляции   Найти похожие ветки 

 
aka   (2013-12-10 18:02) [0]

Здравствуйте. Что еще есть стоящие помимо:
Ахо А. Компиляторы. Принципы, технологии, инструменты.
Опалева Э.А., Самойленко В.П. Языки программирования и методы трансляции
Свердлов С.З. Языки программирования и методы трансляции


 
Юрий Зотов ©   (2013-12-10 18:18) [1]

http://www.twirpx.com/file/555896/

https://www.google.ru/search?q=%D0%90%D1%85%D0%BE+%D0%A3%D0%BB%D1%8C%D0%BC%D0%B0%D0%BD&ie=utf-8&oe=utf-8&rls=org.mozilla:ru:official&client=firefox-a&gws_rd=cr&ei=ViKnUuy0L5L3yAPLgoHgDA


 
aka   (2013-12-10 18:46) [2]

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


 
Pavia ©   (2013-12-10 20:37) [3]

Давай конкретно какой вопрос? Зачем книги ?


 
Pavia ©   (2013-12-10 20:39) [4]

22.01.2012  13:04    <DIR>          Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman "Compilers - Principles, Techniques, and Tools" (Сокращенный перевод глав 1,2,3)
22.01.2012  13:04    <DIR>          Dick Grune and Ceriel J.H. Jacobs -  "Parsing Techniques - A Practical Guide"
22.01.2012  13:04    <DIR>          Programming Languages- An Interpreter-Based Approach
22.01.2012  13:04    <DIR>          А.И. Легалов "Основы разработки трансляторов"
22.01.2012  13:04    <DIR>          Арифметика синтаксиса
22.01.2012  13:04    <DIR>          БНФ - метаязык описания синтаксиса языков программирования
22.01.2012  13:04    <DIR>          Брежнев А. М. "ТРАНСЛЯТОРЫ" Конспект лекций
22.01.2012  13:03    <DIR>          В.А.Серебряков "Лекции по конструированию компиляторов"
22.01.2012  13:03    <DIR>          Д.В.Варсанофьев, А.Г.Дымченко "Основы компиляции"
22.01.2012  13:03    <DIR>          Джек Креншоу. Давайте создадим компилятор!
22.01.2012  13:03    <DIR>          Инструментальные средства для построения компиляторов
22.01.2012  13:03    <DIR>          Как создать язык пpогpаммиpования и тpанслятоp А.В. Хохлов
22.01.2012  13:03    <DIR>          Калькулятор на языке Си
22.01.2012  13:03    <DIR>          КАУФМАН В.Ш. "ЯЗЫКИ ПРОГРАММИРОВАНИЯ концепции и принципы"
22.01.2012  13:03    <DIR>          М. Черкашин  "Компилятор пишется так..."
22.01.2012  13:03    <DIR>          Новая папка
13.12.2000  12:00            16 359 Обpатная польская нотация (постфиксная).htm
22.01.2012  13:03    <DIR>          Обpатная польская нотация (постфиксная)_files
22.01.2012  13:03    <DIR>          Основы разработки трансляторов
22.01.2012  13:03    <DIR>          Пятое поколение языков программирования
13.12.2000  12:00            12 438 Разбор и вычисление арифметического выражения.htm
22.01.2012  13:03    <DIR>          Разбор и вычисление арифметического выражения_files
30.11.2013  11:54    <DIR>          Редкая профессия
10.12.2013  20:33    <DIR>          Ф.Льюис, Д.Розенкранц, Р.Стирнз. Теоретические основы проектирования компиляторов
22.01.2012  13:03    <DIR>          Языки и грамматики
              2 файлов  
             25 папок


 
jumping jack   (2013-12-10 21:00) [5]

http://www.kulichki.net/kit/crenshaw/crenshaw.html


 
jumping jack   (2013-12-10 21:01) [6]

http://rutracker.org/forum/viewtopic.php?t=3986735


 
Jeer ©   (2013-12-10 21:08) [7]

>минимум примером реализации чего либо описанного.

Дык, вас учить надо, а не списывать давать:)


 
jumping jack   (2013-12-10 21:10) [8]

примеры реализации
http://exmortis.narod.ru/src_compilers.html


 
Dimka Maslov ©   (2013-12-10 21:29) [9]

Я таких книг не читал, но запилил вполне даже себе приличный транслятор бейсикоподобного языка. Думаю, с такими книгами, на одно прочтение и осмысление прочитанного времени бы ушло больше.


 
aka   (2013-12-11 12:01) [10]

>> 3

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


 
Германн ©   (2013-12-11 12:07) [11]


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

И при чем тут трансляция и ее методы?


 
aka   (2013-12-11 12:47) [12]

>> И при чем тут трансляция и ее методы?
на примере работающей программы


 
Inovet ©   (2013-12-11 13:16) [13]

> [10] aka   (11.12.13 12:01)
> алгоритм подсчета выражения

Вычисления выражения что ли? Польская от непольской отличается только тем, где поставишь GetToken - до рекурсии или после. Внутрях она всё равно польская будет.


 
Inovet ©   (2013-12-11 13:18) [14]

> [13] Inovet ©   (11.12.13 13:16)

Ну и да, читать не про компиляторы, а рекурсивно нисходящий алгоритм, можно на примере какого-нибудь калькулятора. Зачем сразу компилятор.


 
Dimka Maslov ©   (2013-12-11 13:30) [15]


> Я не пишу новый язык программирования. Нужно реализовать,
>  в рамках курсовой работы, алгоритм подсчета выражения отличный
> от обратной польской записи.


Уясняешь, что такое обратная польская нотация, и делаешь все не так.


 
aka   (2013-12-11 14:18) [16]

>> [13] Я пока не в курсе дела Обр. Польская запись - это рекурсивный алгоритм?

Так вот по моему заданию алгоритм должен быть не рекурсивным.


 
Павиа   (2013-12-11 16:08) [17]


> >> [13] Я пока не в курсе дела Обр. Польская запись - это
> рекурсивный алгоритм?


Польская запись это не алгоритм, а формат данных.
Есть прямая и обратная польская запись.
Польская запись была придуманна для записи и вычисления выражения без рекурсии.  (Да простит меня Чёрч, Алонзо)


> >> 3
>
> Я не пишу новый язык программирования. Нужно реализовать,
>  в рамках курсовой работы, алгоритм подсчета выражения отличный
> от обратной польской записи.

К трансляторам это не имеет отношение вам надо разобраться что из себя представляет ваш формат данных. Собственно там правила для вычисления будут приведены.

http://ru.wikipedia.org/wiki/Обратная_польская_запись

А перевод из инфискной записи в польскую и обратную проще всего реализовать при помощи операций свёртка и сдвиг.
www.opennet.ru/docs/RUS/bison_yacc/&#8206;

А если не хотите разбираться, то на wikipedia и http://algolist.manual.ru есть алгоритм.



Страницы: 1 вся ветка

Текущий архив: 2014.06.22;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.009 c
15-1385843401
Юрий
2013-12-01 00:30
2014.06.22
С днем рождения ! 1 декабря 2013 воскресенье


15-1386315211
oldman
2013-12-06 11:33
2014.06.22
Не ли у кого конвертера GDBTOXML?


15-1386058324
LDV
2013-12-03 12:12
2014.06.22
html-редактор


2-1377575039
Abcdef123
2013-08-27 07:43
2014.06.22
inherited; не работает. Как выполнить все события?


15-1386684142
aka
2013-12-10 18:02
2014.06.22
Книги о методах трансляции