Ремесло программиста

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Ремесло программиста » Принципы » Книги по теории компиляции на русском языке


Книги по теории компиляции на русском языке

Сообщений 1 страница 4 из 4

1

Здесь предлагаю не выкладывать файлы, а только библиографическую информацию и ссылки.

2016-08-25, Мещеряков Дмитрий, Оптимизация сравнения this с нулевым указателем в gcc 6.
    https://habrahabr.ru/company/abbyy/blog/308346/
2014, Мельник Дмитрий, Оптимизация приложений для заданных статических компиляторов и целевых архитектур: методы и инструменты
    http://www.ispras.ru/proceedings/docs/2 … _1_343.pdf
2014, Тарасова Евгения Сергеевна, Оптимизация выделения памяти на основе статического анализа программы в инфраструктуре Clang
    http://se.math.spbu.ru/SE/diploma/2014/ … a-text.pdf
2014, Толстая Н. А., Преобразование последовательных программ для их эффективного распараллеливания
    ftp://ftp.keldysh.ru/K_student/Diploms/ … lstaya.pdf
2014, С.А.Немнюгин, Оптимизация кода (Презентация)
    http://itprojects.narfu.ru/grid/materia … gin2014_01(04.02).pdf
2014, Дубров Д.В., Автоматическое отображение программ на процессор с ПЛИС-ускорителем (слайды)
   http://omega.sp.susu.ru/books/conferenc … Dubrov.pdf
2014, Денис Демидов, Генерация ядер OpenCL/CUDA (Слайды)
   http://www.iki.rssi.ru/seminar/20141001 … emidov.pdf
2013, Федорченко Людмила Николаевна, Синтаксически управляемая обработка данных для практических задач
   http://cyberleninka.ru/article/n/sintak … kih-zadach
   http://cyberleninka.ru/article/n/sintak … zadach.pdf
2013, Кузнецов М. А., Теоретические аспекты разработки компилятора для учебных целей
   http://cyberleninka.ru/article/n/teoret … nyh-tseley
   http://cyberleninka.ru/article/n/teoret … tseley.pdf
2011, В.Э. Карпов, Классическая теория компиляторов
    http://rema44.ru/resurs/study/compiler1/Compiler1.pdf
2011, Руслан Аблязов, Программирование на ассемблере на платформе х86-64
    http://www.spbk-spo.com/new/povt/Prog_assembler.pdf
2011, Акчурин Э.А., Машинно-зависимые языки программирования
    http://ivt.psuti.ru/files/MashZavYP/LK_ … n_2011.pdf
2010. Иванова Галина Сергеевна, Основы конструирования компиляторов 
    http://e-learning.bmstu.ru/moodle/file. … mpiles.pdf
2010, Вставская Е.В., Программирование на языке ассемблера
    http://prog-cpp.ru/wp-content/uploads/2 … embler.pdf
2008, Касьянов В. Н., Конструирование и оптимизация параллельных программ (334 страницы)
   http://www.iis.nsk.su/files/articles/sbor_kas_16.pdf
2008, Титовский, С. В., Конспект лекций. Ассемблер
    http://files.lib.sfu-kras.ru/ebibl/umkd … embler.pdf
2007, Зеленов С. В., Верификация компиляторов систематический подход
   http://cyberleninka.ru/article/n/verifi … kiy-podhod
   http://cyberleninka.ru/article/n/verifi … podhod.pdf
2007, А. П. Замятин, А. М. Шур, Языки, грамматики, распознаватели
   http://elar.urfu.ru/bitstream/10995/136 … olbook.pdf
2006, Чилингарова Софья Александровна, Методы оптимизации для динамических (Just-in-time) компиляторов
   http://www.ict.edu.ru/ft/005732/2006_3_16-28.pdf
Основы компиляторов (из Ахо-Ульмана)
   http://www.ict.edu.ru/ft/005128/ch3.pdf
2003, И. В. Поттосин, Российские исследования по языкам программирования и трансляции
   https://rkka21.ru/download/Pottosin--Ro … vanija.pdf
2002, Волосюк И.T. ,  Различия реализации JIT-компиляторов языка JAVA в архитектурах CISC (INTEL-X86) и RISC(ARM, SPARC)
   http://www.ict.edu.ru/ft/002174/sb4_page73_76.pdf
2000, Н.М. Бадин, Методы трансляции
   http://lib.yar.ru/yarcln/edoc/yarsu/pdf/171200.pdf
1999, В.А.Серебряков, Основы конструирования компиляторов
    Основы%20конструирования%20компиляторов.pdf

2014, Программа вступительного испытания по дисциплине «Языки программирования» для поступающих на направление подготовки магистратуры (02.04.02 – Фундаментальная информатика и информационные технологии)
    https://kubsu.ru/sites/default/files/in … og_4_1.pdf
2010, Программирование на ассемблере,  Методические указания  к лабораторным работам
    http://www.ccs.vstu.edu.ru/files/pubs/2 … ab1_MU.pdf

https://s-media-cache-ak0.pinimg.com/736x/25/6c/2f/256c2fc1f2b8b770093696c6e7a1cb83.jpg

Отредактировано Лис (2017-01-05 08:51:55)

2

Список литературы из книги Бадина (2000):
1. Ахо А., Ульман Дж.Д. Теория синтаксического анализа, перевода и
компиляции. - М.: Мир, 1978. Т.1. 616с.; Т.2. 488с.
2. Aho A.V., Sethi R., Ullman J.D. Compiles: Principles, Techniques and Tools,
Stanford University, Stanford, California, 1988. 796p.
3. Ахо А., Ульман Дж.Д. Принципы машинного проектирования. М.: Мир,
1983. 352с.
4. Грис Д. Конструирование компиляторов для цифровых вычислительных
машин. М.:Мир, 1975. 544с.
5. Рейуорт-Смит В.Дж. Теория формальных языков. Вводный курс. М.:
Радио и связь, 1988. 128с.
6. Соколов В.А. Формальные языки и грамматики: Курс лекций. Яросл. гос. ун-
т. Ярославль, 1998. 123 с.
7. Вайнгартен Ф. Компиляция языков программирования. М.: Мир, 1977.
192с.
8. Касьянов В.И., Поттосин И.В. Методы построения компиляторов.
Новосибирск: Наука, 1986. 344с.
9. Льюис Ф., Розенкрац Д., Стирнз Р. Теоретические основы проектирования
компиляторов. М.:Мир, 1979. 656с.
10. Хантер Р. Проектирование и конструирование компиляторов. М.: Финансы
и статистика, 1984. 232с.
11. Зелковиц М., Шоу А., Бынон Дж. Принципы разработки программного
обеспечения. М.: Мир, 1982.
12. Бекхауз Р.Ч. Синтаксис языков программирования. М.:Мир, 1986. 281с.
13. Бек Л. Введение в системное программирование. М.: Мир, 1988.
14. Хэндрикс Д. Компилятор языка Си для микро-ЭВМ. М.: Радио и Связь, 1989.
239с.
15. Кнут Д. Искусство программирования для ЭВМ, Т.3. М.: Мир, 1978.
16. Агафонов В.Н. Синтаксический анализ языков программирования. -
Новосибирск: Изд-во НГУ, 1981.
17. Данные в языках программирования. М.: Мир, 1983.
18. Касьянов В.Н. Введение в теорию оптимизации программ. Новосибирск:
Изд-во ВЦ СО АН СССР, 1985.
58
19. Мейер Б., Бодуэн К. Методы программирования. Т. 1, 2. М.: Мир, 1982.
20. Маккиман У., Хорнинг Дж., Уортман Д. Генератор компиляторов. М.:
Статистика, 1980.

В общем, читать-читать не перечитать. А всё почему? Потому что они дублируют друг друга и не умеют пользоваться современными технологиями совместной работы (типа Wiki)

Отредактировано Лис (2017-01-04 08:24:47)

3

Лис написал(а):

В общем, читать-читать не перечитать. А всё почему? Потому что они дублируют друг друга и не умеют пользоваться современными технологиями совместной работы (типа Wiki)

И вики у нас есть (значит можно такое сделать), только с английскими символами, например:
Атрибутные_транслирующие_грамматики

4

Лис
Вики у нас здесь. Компиляторы список литературы.


Вы здесь » Ремесло программиста » Принципы » Книги по теории компиляции на русском языке