OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 25 Сентябрь, 2018 23:41

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 70 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
СообщениеДобавлено: Среда, 02 Декабрь, 2009 12:51 

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Построение компиляторов
СообщениеДобавлено: Среда, 02 Декабрь, 2009 13:05 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4485
Откуда: Россия, Орёл
Например
Код:
fac0 = ["a"] ["A"].
fac1 = ("a" | "b") "B".

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


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


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

Зарегистрирован: Среда, 30 Сентябрь, 2009 14:45
Сообщения: 147
Евгений Темиргалеев писал(а):
Например
Код:
fac0 = ["a"] ["A"].
fac1 = ("a" | "b") "B".

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


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Построение компиляторов
СообщениеДобавлено: Среда, 02 Декабрь, 2009 14:51 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4485
Откуда: Россия, Орёл
Может быть Вы проглядели?
Цитата:
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:


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

Зарегистрирован: Среда, 30 Сентябрь, 2009 14:45
Сообщения: 147
Евгений Темиргалеев писал(а):
Может быть Вы проглядели?
Цитата:
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 

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

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 07 Декабрь, 2009 19:44 

Зарегистрирован: Вторник, 25 Март, 2008 23:04
Сообщения: 81
Откуда: Львів
Ну всё, популярность книге обеспечено :D


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 07 Декабрь, 2009 21:50 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 2846
Откуда: Астрахань
Вообще, конечно, скорость продажи феноменальная! В ноябре поступила в продажу, 7 декабря уже нет. Они что, десять штук заказывали?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 26 Декабрь, 2009 07:11 

Зарегистрирован: Пятница, 04 Декабрь, 2009 22:41
Сообщения: 5
Перенесено отсюда: viewtopic.php?p=39204#p39204
Илья Ермаков писал(а):
Тогда поторопитесь заказать где-нибудь только что вышедшие книги:

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 26 Декабрь, 2009 09:08 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 2846
Откуда: Астрахань
nauk писал(а):
Илья Ермаков писал(а):
Тогда поторопитесь заказать где-нибудь только что вышедшие книги:

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 26 Декабрь, 2009 15:03 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 18:55
Сообщения: 2272
Откуда: Россия, Нижний Новгород
Мне обе книги прислали вообще без сидюков...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 26 Декабрь, 2009 16:01 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 2846
Откуда: Астрахань
Сергей Губанов писал(а):
Мне обе книги прислали вообще без сидюков...

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 26 Декабрь, 2009 20:15 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1537
Откуда: Беларусь, Минск
Что значит "спросить"? Он же её уже выложил.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 26 Декабрь, 2009 20:25 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7850
Откуда: Троицк, Москва
Валерий Лаптев писал(а):
В синей книжке должен быть синий диск, а в красной книжке - красный... :)
Но вроде содержание у них одно и то же...
А к желтой-джинсовой -- желто-джинсовый.

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 09 Январь, 2010 01:41 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2289
Откуда: Россия, Санкт-Петербург
Сегодня получил книгу, захотел поглядеть исходники компилятора, и сразу натолкнулся на опечаточку. Стр. 187: "невоместимое присваивание".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 09 Январь, 2010 11:39 

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 09 Январь, 2010 11:55 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7850
Откуда: Троицк, Москва
Александр Ильин писал(а):
сразу натолкнулся на опечаточку. Стр. 187
Давно заметил: всякие плюхи концентрируются к концу книги. Это справедливо и для буржуинских книг, в том числе проверенных всякими spellchecker'ами: они запросто могут подставить совсем не то слово. Иногда требуется достаточно уверенное владение языком, чтобы опознать это как результат spellchecking'а, а не пялиться, как баран на новые ворота.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 25 Январь, 2010 08:00 
Аватара пользователя

Зарегистрирован: Среда, 29 Март, 2006 12:09
Сообщения: 495
Полистал книгу в книжном магазине (мой экземпляр еще едет почтой).

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

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 25 Январь, 2010 09:54 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7850
Откуда: Троицк, Москва
Какой Вы, Димыч, мрачный пессимист, ужос.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 25 Январь, 2010 11:20 

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 70 ]  На страницу 1, 2, 3, 4  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2018, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB