OberonCore
https://forum.oberoncore.ru/

Книга Вирта "Построение компиляторов"
https://forum.oberoncore.ru/viewtopic.php?f=80&t=2147
Страница 1 из 4

Автор:  Виктор О [ Среда, 02 Декабрь, 2009 12:51 ]
Заголовок сообщения:  Книга Вирта "Построение компиляторов"

Получил "Построение компиляторов" через Books.ru
Читаю.
Типа, что интересно, и REAL (со ссылкой на фортран и приближенность) упомянут, и SET (почему он 32, а не 256)...
Правда смутила загадочная фраза (стр. 29):
Цитата:
Если fac0 содержит пустую последовательность, то fac0 и fac1 не должны иметь никаких общих начальных символов

Если fac0 пуст, то какие в нем начальные символы?

Автор:  Евгений Темиргалеев [ Среда, 02 Декабрь, 2009 13:05 ]
Заголовок сообщения:  Re: Построение компиляторов

Например
Код:
fac0 = ["a"] ["A"].
fac1 = ("a" | "b") "B".

First(fac0) = {"a", "A"}
First(fac1) = {"a", "b"}


Продукция fac0 порождает предложения "", "a", "A", "aA". Среди них есть пустое.

Автор:  Виктор О [ Среда, 02 Декабрь, 2009 14:26 ]
Заголовок сообщения:  Re: Построение компиляторов

Евгений Темиргалеев писал(а):
Например
Код:
fac0 = ["a"] ["A"].
fac1 = ("a" | "b") "B".

First(fac0) = {"a", "A"}
First(fac1) = {"a", "b"}


Продукция fac0 порождает предложения "", "a", "A", "aA". Среди них есть пустое.

Спасибо. В Вашем изложении все понятно. Меня запутало, что Вирт не использовал термин "продукция", и я даже начал искать в Обероне пустой factor (приняв за него fac0)

Автор:  Евгений Темиргалеев [ Среда, 02 Декабрь, 2009 14:51 ]
Заголовок сообщения:  Re: Построение компиляторов

Может быть Вы проглядели?
Цитата:
2. Language and Syntax
... We call these formulas syntax rules, productions, or simply
syntactic equations. Subject and predicate are syntactic classes. A shorter notation for the above omits
meaningful identifiers:

Автор:  Виктор О [ Среда, 02 Декабрь, 2009 15:47 ]
Заголовок сообщения:  Re: Построение компиляторов

Евгений Темиргалеев писал(а):
Может быть Вы проглядели?
Цитата:
2. Language and Syntax
... We call these formulas syntax rules, productions, or simply
syntactic equations. Subject and predicate are syntactic classes. A shorter notation for the above omits
meaningful identifiers:


Да, указанная Вами фраза есть на стр.20.

Автор:  Виктор О [ Понедельник, 07 Декабрь, 2009 19:31 ]
Заголовок сообщения:  Книга Вирта "Построение компиляторов"

Такая вот микрорецензия появилась на books.ru
Цитата:
Евгений Н. nikolaev@mail.by, 29/11/2009
Внимание! Авторы и популяризаторы оберонов - полны опасных идей (включение алгоритмизации в программу школьного образования), их материалы частично насыщены НЛП-приемами, а GUI их редактора - производит на редкость убогое впечатление. - Это по опыту общения с ними на форумах. Кто купит таки книгу - поделитесь впечатлениями, в свете вышесказанного. :)

Вместе с тем не исключаю вероятность ошибочности своего мнения.

На происк я ответил. Надменно, но снисходя.

Автор:  Ihor [ Понедельник, 07 Декабрь, 2009 19:44 ]
Заголовок сообщения:  Re: Книга Вирта "Построение компиляторов"

Ну всё, популярность книге обеспечено :D

Автор:  Валерий Лаптев [ Понедельник, 07 Декабрь, 2009 21:50 ]
Заголовок сообщения:  Re: Книга Вирта "Построение компиляторов"

Вообще, конечно, скорость продажи феноменальная! В ноябре поступила в продажу, 7 декабря уже нет. Они что, десять штук заказывали?

Автор:  nauk [ Суббота, 26 Декабрь, 2009 07:11 ]
Заголовок сообщения:  Re: Вопрос от начинающего языкописателя

Перенесено отсюда: viewtopic.php?p=39204#p39204
Илья Ермаков писал(а):
Тогда поторопитесь заказать где-нибудь только что вышедшие книги:

Книжка пришла, ура! Только, э-э пытаюсь понять вот что: Книга пришла какую заказывал - "Построение компиляторов", а диск... цитирую содержание: "CD-приложения к книге "Алгоритмы и структуры данных. Новая версия для Оберона". Кто скажет - это в Озоне перепутали, или у всех так?!

Автор:  Валерий Лаптев [ Суббота, 26 Декабрь, 2009 09:08 ]
Заголовок сообщения:  Re: Вопрос от начинающего языкописателя

nauk писал(а):
Илья Ермаков писал(а):
Тогда поторопитесь заказать где-нибудь только что вышедшие книги:

Книжка пришла, ура! Только, э-э пытаюсь понять вот что: Книга пришла какую заказывал - "Построение компиляторов", а диск... цитирую содержание: "CD-приложения к книге "Алгоритмы и структуры данных. Новая версия для Оберона". Кто скажет - это в Озоне перепутали, или у всех так?!

В синей книжке должен быть синий диск, а в красной книжке - красный... :)
Но вроде содержание у них одно и то же...

Автор:  Сергей Губанов [ Суббота, 26 Декабрь, 2009 15:03 ]
Заголовок сообщения:  Re: Книга Вирта "Построение компиляторов"

Мне обе книги прислали вообще без сидюков...

Автор:  Валерий Лаптев [ Суббота, 26 Декабрь, 2009 16:01 ]
Заголовок сообщения:  Re: Книга Вирта "Построение компиляторов"

Сергей Губанов писал(а):
Мне обе книги прислали вообще без сидюков...

Ну, можно и у Федора Васильевича спросить... :) Для красной книжки - точно он готовил...

Автор:  Valery Solovey [ Суббота, 26 Декабрь, 2009 20:15 ]
Заголовок сообщения:  Re: Книга Вирта "Построение компиляторов"

Что значит "спросить"? Он же её уже выложил.

Автор:  Info21 [ Суббота, 26 Декабрь, 2009 20:25 ]
Заголовок сообщения:  Re: Вопрос от начинающего языкописателя

Валерий Лаптев писал(а):
В синей книжке должен быть синий диск, а в красной книжке - красный... :)
Но вроде содержание у них одно и то же...
А к желтой-джинсовой -- желто-джинсовый.

Но содержание красной и синей не одно и то же.
Приложения одни и те же, но корневые конфигурации Блэкбокса должны быть с разным доп. материалом.
В синей -- что-то компиляторное (сам еще не смотрел).

В джинсовой доп. материала нет -- там просто учебная версия ББ.

Автор:  Александр Ильин [ Суббота, 09 Январь, 2010 01:41 ]
Заголовок сообщения:  Re: Книга Вирта "Построение компиляторов"

Сегодня получил книгу, захотел поглядеть исходники компилятора, и сразу натолкнулся на опечаточку. Стр. 187: "невоместимое присваивание".

Автор:  igor [ Суббота, 09 Январь, 2010 11:39 ]
Заголовок сообщения:  Re: Книга Вирта "Построение компиляторов"

Таких опечаток мне попадалось несколько. Но они своим идиотизмом легко себя выдают, а потому почти не портят впечатления от книги. Мне в примерах исходников попадались такие опечатки (по памяти): "-" вместо "~", "f" вместо "(", "о" вместо "0" (ноль).

Автор:  Info21 [ Суббота, 09 Январь, 2010 11:55 ]
Заголовок сообщения:  Re: Книга Вирта "Построение компиляторов"

Александр Ильин писал(а):
сразу натолкнулся на опечаточку. Стр. 187
Давно заметил: всякие плюхи концентрируются к концу книги. Это справедливо и для буржуинских книг, в том числе проверенных всякими spellchecker'ами: они запросто могут подставить совсем не то слово. Иногда требуется достаточно уверенное владение языком, чтобы опознать это как результат spellchecking'а, а не пялиться, как баран на новые ворота.

Автор:  Димыч [ Понедельник, 25 Январь, 2010 08:00 ]
Заголовок сообщения:  Re: Книга Вирта "Построение компиляторов"

Полистал книгу в книжном магазине (мой экземпляр еще едет почтой).

С прискорбием констатирую, что книга получилась очень низкого качества.
Верстальщику - твердая двойка. Не знаю, чья была идея в книге использовать шрифт, похожий на шрифт из Oberon System, но выглядит это убого. Междустрочные интервалы - убийственные. Читается ужастно...
Сразу бросается в глаза отсутствие литературного редактора. Про перевод говорить не буду, надо читать, но заголовки вида "RISC как цель" - это неправильно. Должно быть "RISC как целевая платформа" или что-то подобное. Существуют же устоявшиеся термины.

Поскольку я читал оригинал, могу сказать, что единственное достоинство получившейся книги - то, что она есть.

От книги такого автора ожидалось значительно большего.

Автор:  Info21 [ Понедельник, 25 Январь, 2010 09:54 ]
Заголовок сообщения:  Re: Книга Вирта "Построение компиляторов"

Какой Вы, Димыч, мрачный пессимист, ужос.

А шрифт почему не понравился? Мученье со шрифтами, да.
Вы бы сюда вот
viewtopic.php?f=7&t=880&p=40780#p40780
поподробней написали, конкретно по книге, что не понравилось.
Мне как раз со шрифт-дизайнером на неделе встречаться.

Автор:  igor [ Понедельник, 25 Январь, 2010 11:20 ]
Заголовок сообщения:  Re: Книга Вирта "Построение компиляторов"

Димыч писал(а):
С прискорбием констатирую, что книга получилась очень низкого качества. ...
С большим удивлением прочитал данный пост уважаемого Димыча.
Первый раз я книгу прочитал за два дня (1 и 2 января). Никаких неудобств для себя не заметил.

Страница 1 из 4 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/