Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Посоветуйте книги

242
09 июня 2006 года
Оlga
2.2K / / 04.02.2006
интерисуюсь хорошими книгами по темам:
  • "Формальные языки"
  • "Теория графов"
  • "Парсера выражений"
[COLOR=black]кто может, посоветуйте пожалуйста.[/COLOR]
языки:
предпочитаю: русский
можно: иврит, англиский

заранее спасибо :)
350
09 июня 2006 года
cheburator
589 / / 01.06.2006
[QUOTE=OlgaKr]"Парсера выражений" кто может, посоветуйте пожалуйста.
[/QUOTE]
Дык, прям здесь в разделе "Статьи" лежат 4 статейки по интерпретаторам. К тому же, пиплы рекомендуют почитать суперкнигу Ахо "Компиляторы: принципы, технологии, инструменты" - http://masterpc.alfaspace.net/books/downloads/aho_seti_ulman_kompilyators/
242
10 июня 2006 года
Оlga
2.2K / / 04.02.2006
Спасибо за ссылку.
273
11 июня 2006 года
3A3-968M
1.2K / / 22.12.2005
Книга "Красный Дракон" всё таки тяжёленькая для начала. Рекомендую "Языки программирования: разработка и реализация" Т. Пратт, М. Зелковиц
242
11 июня 2006 года
Оlga
2.2K / / 04.02.2006
большое спасибо за совет.
обязательно куплю эту книгу.
Но возник вопрос: этих двух книг достаточно
для первоначалного ознакомления со всеми перечисленнами
мной темами: "Формальные языки", "Теория графов", "Парсера выражений"?
или может быть нужно что то еще. Дело в том, что я хочу сразу, хоть бы для начала, купить что нужно.
242
12 июня 2006 года
Оlga
2.2K / / 04.02.2006
Спасибо за совет.

[quote=_nоrth_]Есть еще
http://bizbook.com.ua/catalog/det.php3?id=20366&fromc=153&lang=1
[/quote]
посмотрела на книгу, выглядит серьезно :)
содержание к сожалению не нашла
для новичка это не чересчур?
я хочу для начала с азами ознакомится


содержание диска мне в принцепе понравилось
и книга "Графы в программировании: обработка, визуализация и применение" вроде тоже ничего.
"C++ Boost Graph Library" а вот эта книга, на мой взгляд точно не для меня. мне нужен базис,т.к. в нашем учебном заведении на эти темы
вообще ничего не давали.
Но актуальный вопрос: с чего начать?

9.4K
12 июня 2006 года
_nоrth_
99 / / 24.04.2006
Код:
От автора.............................................3
Глава 1. Введение.....................................7
1.1. Процесс компиляции...............................8
Глава 2. Простой калькулятор.........................13
2.1. Таблица символов................................14
2.2. Встроенные функции..............................16
2.3. Инициализация таблицы символов..................17
2.4. Грамматика......................................19
2.5. Лексический анализатор..........................24
2.6. Компиляция готовой программы....................26
2.7. Неоднозначности и конфликты.....................26
Глава 3. Простой калькулятор в виде функции..........28
Глава 4. Компиляция на стековую машину...............38
4.1. Управление процессом выполнения программ........47
4.2. Функции и процедуры.............................54
Глава 5. Начало интерпретатора языка С...............67
5.1. Таблица символов с хешированием.................68
5.2. Внутреннее представление программ...............83
5.3. Лексический анализ..............................92
5.4. Команды виртуальной машины.....................117
5.5. Инициализация таблицы символов.................127
5.6. Грамматика.....................................133
5.7. Семантические процедуры........................142
Глава 6. Программа ZUBR.............................174
6.1. Что такое ZUBR?................................174
6.2. Программа ZUBR.................................175
6.3. Файл входной спецификации ZUBR.................178
6.4. Семантические процедуры........................181
6.5. Лексический анализ.............................184
6.6. Операции разбора и файл z.output...............186
6.7. Неоднозначности и конфликты....................190
6.8. Приоритеты.....................................194
6.9. Обработка ошибок...............................197
6.10. Окружение.....................................199
6.11. Советы по подготовке входных спецификаций.....201
6.12. Более мощные средства.........................204
6.13. Синонимы......................................207
6.14. Управления....................................208
6.15. UNICODE.......................................216
6.16. Без каких-либо гарантий.......................217
Литература..........................................218


Я бы начал с книги http://www.edurss.ru/cgi-bin/db.pl?cp=&page=Book&id=22702&lang=Ru&blang=ru&list=282

но его врятли можно купить. Вней очень хорошо описана теория конечных автоматов. +море упражнений.

Если я правильно понял, то ее можно скачать с http://www.oglibrary.ru/data/demo/0923/09230154.html (но не бесплатно)
242
12 июня 2006 года
Оlga
2.2K / / 04.02.2006
Спасибо за инфо.
если верить интернет-магазину по твоей ссылке то купить можно,
только дорогавато с доставкой + перевод, но пережить можно, изредка :)
а в других интернет-магазинах ноль, интересно почему
9.4K
12 июня 2006 года
_nоrth_
99 / / 24.04.2006
[QUOTE=OlgaKr]Спасибо за инфо.
если верить интернет-магазину по твоей ссылке то купить можно,
только дорогавато с доставкой + перевод, но пережить можно, изредка :)
а в других интернет-магазинах ноль, интересно почему[/QUOTE]Потому что книга 1979г издания. Я сам в букинисте купил. :)

В след.неделю засканирую 2ю главу и тогда решишь имеет ли смысл покупать, а то просят за него действительно серьезные деньги.
242
12 июня 2006 года
Оlga
2.2K / / 04.02.2006
точно, 1979! не обратила внимание на год :(
так откуда этот умный магазин в Москве (по твоей ссылке)
ее стянуть хочет? или это букиннистический магазин
который их подпольно печатает а потом по интернету рассылает :-)
а может это вообще надувалавка, выкинуть 57 евро коту под хвост
жалко
273
12 июня 2006 года
3A3-968M
1.2K / / 22.12.2005
В книге "Красный дракон" есть всё. Парсеры рассматриваются в разделе "Лексический анализ". Там множество примеров (на C), разнообразные технологии (LL и LARL анализаторы). Графы рассматриваются на примерах ДКА(детерминированный конечный автомат) и НКА (недетерменированный конечный автомат), показаны приёмы преобразования НКА в ДКА - это уже относится к синтаксическому анализу. Больше всего мне понравились приёмы по оптимизации кода. В книге также описаны инструментарии для создания компиляторов - это YACC и LEX. Хотя лично моё мнение - нужно все модули компилятора ручками делать. В книге "Языки программирования: разработка и реализация" большое внимание уделено формальным языкам. Также там рассматриваются разлчиные существующие языки и показано, как реализовывать модули компилятора для специфических языков (типа LISP и SmallTalk). Тебе этого хватит вполне. Главное - это опыт. Пробуй писать сама, тогда поймёшь быстрее всё то, что в книге написано.
242
12 июня 2006 года
Оlga
2.2K / / 04.02.2006
Спасибо за помощь
1.9K
17 июня 2006 года
[*]Frosty
278 / / 17.06.2006
Могу попробывать электронных книг накидать, давай мыло)
242
17 июня 2006 года
Оlga
2.2K / / 04.02.2006
Заранее спасибо.
my_e_books@walla.com
242
15 августа 2006 года
Оlga
2.2K / / 04.02.2006
Подскажите пожалуйста книгу(хорошую плиз) по дизайну(design) распределенных баз данных. Заранее спасибо :).
1.9K
15 августа 2006 года
[*]Frosty
278 / / 17.06.2006
Карпова(она) - Базы данных. Довольно легка в понимании и охватывающа по содержанию)
242
21 августа 2006 года
Оlga
2.2K / / 04.02.2006
меня интерисует не просто БД, а именно распределенные, их оформление(vertical distribution etc.). она это охватывает?
1.9K
22 августа 2006 года
[*]Frosty
278 / / 17.06.2006
Я ее еще не всю прочитал и заглянуть вперед не могу, нет сегодня под рукой. Завтра или послезавтра сообщу.
1.9K
25 августа 2006 года
[*]Frosty
278 / / 17.06.2006
2 OlgaKr Там одна глава есть по распределенным. Давай я лучше тебе ее кину(1.3 Mb). На [email]my_e_books@walla.com[/email]?
30K
23 мая 2007 года
mishco
1 / / 23.05.2007
а можно и мне такую книжку на michael (dot) boo (гдетона) gmail (сноваточка) com
пожалуйста :o
242
23 мая 2007 года
Оlga
2.2K / / 04.02.2006
о какой книге идет речь? об этой:
Теоретические основы проектирования компиляторов. Пер. с анг.
Льюис Ф., Розенкранц Д., Стирнз Р. 1979.

Если да, то я ее купила в интернет магазине, если заинтерисует, то могу дать координаты. Она бумажная, на e-mail не выслешь ))
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог