Форум: "Прочее";
Текущий архив: 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/‎
А если не хотите разбираться, то на wikipedia и http://algolist.manual.ru есть алгоритм.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2014.06.22;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.002 c