English version ENG  
ГлавнаяНовинкиМагазинНовостиРейтинг продажФайлы/DownloadКлуб ПрофессионалПартнерская программа
Ваш кабинет
Если вы уже зарегистрированы, введите ваши данные:
Логин  
Пароль
65 лет Великой Победы


ТЕМЫ СЕРИИ



Поиск книги:   
Если вы испытываете сложности при поиске, то рекомендуем воспользоваться
алфавитным указателем по авторам



Языки программирования и методы трансляции: Учебное пособие (+CD)

Языки программирования и методы трансляции: Учебное пособие (+CD)


ОтрывокОтрывок HTML


ОглавлениеОглавление HTML


Авторы: Свердлов Сергей Залманович
Серия: Учебное пособие
Тема: Теория языков программирования и методов трансляции
 
1-е издание, 2007 год, 640 стр., формат 17x23 см (70х100/16), Твердый переплет, ISBN 978-5-469-00378-6
 

CD прилагается
 
Оценка читателей: Оценка:  4,89
 
В данный момент книга отсутствует в продаже. Вы можете оставить заявку, и мы сообщим вам о возможности заказа.

(Данная возможность доступна только для зарегистрированных пользователей)

Аннотация

В книге рассматриваются вопросы сравнительного анализа языков программирования и конструирование компиляторов. В первой части издания подробно обсуждаются языки Ява и Си#. Большое внимание уделяется Оберону — одному из самых совершенных языков программирования. В этой книге впервые публикуется его спецификация на русском языке. Также приводятся результаты оригинальных исследований языков программирования.
Вторая тема книги — конструирование компиляторов. Рассматриваются все элементы транслятора и этапы реализации языка от спецификации до формирования машинного кода, а также приводится полный исходный текст компилятора на нескольких языках программирования.
При работе над книгой автор сделал акцент на понятное, конструктивное и интересное изложение материала. Книга адресуется студентам вузов, специализирующимся по компьютерным технологиям, программистам-практикам и всем, кто интересуется программированием. Предполагается, что читатель имеет начальные навыки программирования и обладает математической подготовкой в пределах программы средней школы.

Допущено Министерством образования и науки Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по специальности (направлению) 010200 (510200) «Прикладная математика и информатика».

С этой книгой часто заказывают

Сборник задач по математике для поступающих в вузы: Учебное пособие
95 руб.
Компьютерная графика и геометрическое моделирование: Учебное пособие
248 руб.
Turbo Pascal: Учебное пособие
217 руб.

Отзывы читателей

Внимание! Администрация сайта оставляет за собой право корректировать или удалять отзывы, которые будут сочтены некорректными, оскорбительными, нарушающими авторские права или не относящимися к теме книги.
О всех вопросах и пожеланиях, связанными с работой издательства или сайта пишите в разделе Обратная связь.
Спасибо за понимание.

Оставить отзыв
Ваше имя:
Ваш email:
Оценка:
Текст сообщения:
Код безопасности
Щелкните, если не можете разглядеть текст на картинке
Введите код, указанный на картинке:

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]
Посетитель
Давно надо было такую книгу выпустить!

ПОМОЩЬ

Оплата и доставка
Вопросы и ответы
Карта сайта
Обратная связь






ПОДПИСКА

Хотите быть в курсе событий?
Подпишитесь на еженедельную рассылку Издательского дома «Питер» о новинках, акциях, скидках. подробнее


ЗАКАЗ КНИГ
ПО ТЕЛЕФОНУ

                  (812) 703-73-74   
 
по остальным вопросам: (812) 703-73-73
          



ГЛАС ЧИТАТЕЛЯ
отзыв на книгу:
Шерше ля нефть. Почему наш Стабилизационный фонд находится ТАМ?
Отличная книга! Зашел в книжный магазин за книгой в дорогу. "Шерше ля нефть..." оказалась - второй книгой, попавшейся на глаза. Прочитав аннотацию сразу взял. В восторге от книги, все сомнения по поводу демократии, либералов и дружеских отношений с Западом отпали. Автору спасибо.
Иван


ПАРТНЕРЫ

 

    Главная  |  Новинки  |  Новости  |  Рейтинг продаж  |  Файлы/Download  |  Клуб Профессионал  |  Партнерская программа

Авторские права охраняются.
Воспроизведение материалов или их частей в любом виде без письменного разрешения запрещено!
© 1997-2010, Издательский дом «Питер»

  Rambler's Top100   Яндекс цитирования      
Санкт-Петербург
Б. Сампсониевский пр., 29а
тел.: (812) 703-73-74,
(812) 703-73-73
e-mail: postbook@piter.com
sales@piter.com
http://www.piter.com