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: Книга Вирта "Построение компиляторов" |
Ну всё, популярность книге обеспечено |
Автор: | Валерий Лаптев [ Понедельник, 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/ |