Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2014.06.22;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.002 c
15-1386700170
Дмитрий СС
2013-12-10 22:29
2014.06.22
Прокси-интерфейс


15-1385982908
брат Птибурдукова
2013-12-02 15:15
2014.06.22
Новый шаблон ответа в "начинающих"


2-1377467614
Petroff-1
2013-08-26 01:53
2014.06.22
3=4 sizeof?


1-1326116288
solomon
2012-01-09 17:38
2014.06.22
Запись класса в TStream


2-1377270653
Zheksonz
2013-08-23 19:10
2014.06.22
Sender





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский