Отзывы читателей
Внимание! Администрация сайта оставляет за собой право корректировать или удалять отзывы, которые будут сочтены некорректными, оскорбительными, нарушающими авторские права или не относящимися к теме книги.
О всех вопросах и пожеланиях, связанными с работой издательства или сайта пишите в разделе Обратная связь.
Спасибо за понимание.
02.10.2008 [оценка: 5]
Евгений
Присоединяюсь к благодарностям Сергею Залмановичу за прекрасную книгу! Особенно хочется отметить изложение теории трансляции доступным языком. Я долго до этого ломал голову над тем, как осуществить свою идею, а это, оказалось совсем и не сложно...
22.10.2007 [оценка: 5]
Ar-Gen-Tum
Спасибо Сергею Залмановичу за прекрасную книгу.
Особенно порадовало, что исходный код языка О прекрасно откомпилировался
на КПК(PocketPC) под Pocket GCC
и заработал.
Я в восторге. Супер.
05.03.2007 [оценка: 5]
С. Свердлов
Владимиру Березину. С вещественными так же. Только немного сложнее :) Формулируем синтаксис. Например, как в языке Оберон (стр. 440), обдумываем семантические процедуры и пишем распознаватель с встроенными в него процедурами. Процедуры должны вычислять отдельно мантиссу (m) и порядок (e), а потом вычислять константу по формуле m*(10 в степени e). Самое трудное здесь - обработать всякие особые случаи (слишком большой порядок или мантисса и т.п.). Вот здесь: ftp://ftp.inf.ethz.ch/pub/software/Oberon/Books/ProjectOberon/ находится исходный текст на Обероне Оберон-системы, написанной Виртом и Гуткнехтом. Там (в файле OCS.Mod) можно посмотреть, как вещественные числа вычисляет Н. Вирт.
03.03.2007 [оценка: 5]
Владимир Березин
У меня вопрос к автору. Здравствуйте, Сергей Залманович! В книге Вы привели алгоритм получения значения целого числа по его символьной форме. А как быть с вещественными числами вида <Мантисса>E<Экспонента> ? Не посоветуете ли, что- нибудь почитать по теме в Сети?
01.02.2007 [оценка: 5]
Владимир Березин
Огромное спасибо Сергею Залмановичу за прекрасную книгу. До прочтения этой книги я думал, что в теории формальных языков и принципах программирования компиляторов нормальный человек в принципе разобраться не может. Тепнрь я знаю, что это не так.
23.01.2007 [оценка: 5]
Сергей
Отличный язык Оберон был почти не известен широкому кругу русскоязычных читателей. Теперь положение начинает исправляться. Спасибо С.Свердлову.
22.01.2007 [оценка: 5]
Александр Владимирович Дубинский
Ура! Книга у меня в руках и прочитана от корки до корки (не считая полного программного кода примера на разных языках в приложениях)... Странно, что никто не посмеялся над моим предыдущим постом (хотя, может быть, модеры стерли "смешки"), но книга пришлась мне ко двору, в отличие от предыдущей мною купленной ... Книга вполне оправдала мои ожидания. Написано как раз для того, чтобы читатель мог быстро и без проблем разобраться в теме и приступить к собственным задачам (если, конечно, книга куплена не только "просто так. почитать", но и чтобы что-то сделать). Теории - необходимый минимум, ничего лишнего вроде нету, да и написано это всё понятно, с примерами и исчерпывающими разъяснениями. Да и к тому же особенности построения показал автор на конкретном примере, объясняя по ходу этого кое-какие тонкости (понятно, что не все, язык то выбран для примера несложный (подмножество Оберона)), которые могут пригодиться мне (и любому другому читителю), когда возьмусь делать свой транслятор и/или конвертор. Плюс ко всему еще есть интересная информация (в т.ч. немножко истории) по различным языкам программирования. Да и язык "Оберон", на который так "запал" автор книги, в самом деле весьма интересен - поэкспериментирую с ним, может и компилятор свой попробую сделать для этого языка (правда, не нравится мне "прорекламированная" автором концепция сборщиков мусора, меня больше устраивает возможность вызывать напрямую в нужный мне момент процедуры освобождения память или деструкторы, чем гадать, когда они на самом деле будут вызваны. кстати, в языке Java деструкторов вобще нету, и не только в Java, но сравнивая языки автор вроде про эту особенность не упоминал, хотя может быть подразумевал). Ну, и напоследок поспорил бы с автором насчет вреда свойств объектов (property в Delphi и др.): если следовать требованиям инкапсуляции, то все данные объекта будут недоступны напрямую извне, и получить их можно будет только через функции, а написав MyObject.Field1 := Value1 или Value1 := MyObject.Field1, мы сможем без особого труда понять, что это (да, это выглядит как присваивание значения полю объекта или записи, но ведь мы договорились, что к данным объекта нет прямого доступа, а значит если перед точкой имя объектной переменной, то используется свойство и неявно вызывается некоторая процедура, так что при необходимости будут вызваны другие действия, например, перерисовка компонента, для которого изменили текстовую надпись - при моем стиле во всяком случае никаких проблем у меня с этим никогда не было, тем более что компоненты библиотеки VCL в Delphi написаны именно так - нет никаких полей с открытым доступом - вместо них открытые свойства и методы. А функции от свойств отличить в Delphi легко, если всегда писать круглые скобки в коде (что я и делаю), вот так: MyValue1 := MyObject.GetField1().
27.12.2006 [оценка: 5]
Александр Владимирович Дубинский
Книга - супер, если судить по оглавлению... К сожалению, не так давно я купил книгу по этой тематике, но решил и эту заказать - здесь, по всей видимости, не голая теория по грамматикам/автоматам (как в той книге, которую уже купил), но и немало информации, которая очень пригодится в практическом плане, да еще и инфа по конкретным языкам. Впрочем, оставлю более подробный (и уверенный) комментарий после того, как получу книгу на руки и ознакомлюсь с ней хоть немножечко...
14.12.2006 [оценка: 5]
Ярослав
Читал черновик. Всем советую почитать, когда она выйдет - не пожалеете!
14.12.2006 [оценка: 5]
П
заказ сделан
04.10.2006 [оценка: 5]
Посетитель
Ну и когда она появи. Может я чего не понял, но как книга может больше не продаваться, если она еще не была издана?
26.07.2006 [оценка: 5]
Валерий Викторович Лаптев
Судя по оглавлению - книга просто блеск! И когда ж выйдет-то? Очень хочется почитать...
06.05.2006 [оценка: 5]
Посетитель
К 1 сентября 2006 года эта книга выйдет, или как? Сколько можно ждать!
06.01.2006 [оценка: 4]
Виктор Владимирович Сергеев
Очень хочется все же ее прочитать.
01.12.2005 [оценка: 4]
Посетитель
ПИТЕР! Когда Вы ее выпустите в продажу? Сколько можно? Что у вас стряслось-то?
26.10.2005 [оценка: 5]
Посетитель
Отлично!!! Мне и моему сыну очеть понравилась. Я бы хотел приобрести Книгу.
09.09.2005 [оценка: 5]
Александр
Нужная книга!
09.09.2005 [оценка: 5]
Посетитель
Давно надо было такую книгу выпустить!
|