Начала программирования | Степанов Александр Георгиевич, Мак-Джоунс Пол #1

Начала программирования | Степанов Александр Георгиевич, Мак-Джоунс Пол

О товаре
Перейти к описанию
Автор на обложке
Александр Степанов, Пол Мак-Джонс
Год выпуска
2011
Тип обложки
Твердый переплет

О книге

В настоящей книге применяется дедуктивный подход к программированию, основанный на объединении программ с абстрактными математическими теориями, которые обеспечивают их работу. Представлены вместе
Товар не доставляется в ваш город
 
Доставка недоступна
Магазин
Подписаться
Ozon Россия
Перейти
4.9
Подтверждённые бренды
283
О магазине

Описание

В настоящей книге применяется дедуктивный подход к программированию, основанный на объединении программ с абстрактными математическими теориями, которые обеспечивают их работу.

Представлены вместе описания этих теорий, алгоритмы, записанные с точки зрения этих теорий, а также теоремы и леммы, описывающие их свойства. Реализация алгоритмов на реальном языке программирования является центральной темой книги.

Эта книга предназначена для тех, кто стремится глубже понять суть программирования, будь то профессиональные программисты или ученые и инженеры, для которых программирование составляет важную часть их профессиональной деятельности. Книга предназначена для чтения от начала и до конца. Читатели смогут достичь понимания материала, только изучая код, доказывая леммы и выполняя упражнения.

"В книге содержатся одни из наиболее замечательных образцов кода, с которыми я когда-либо сталкивался." - Бьярне Страуструп, разработчик языка C++


Краткое содержание книги
В главе 1 приведено описание значений, объектов, типов, процедур и концепций. Главы 2–5 посвящены алгоритмам на алгебраических структурах, таких как полугруппы и полностью упорядоченные множества. В главах 6–11 описываются алгоритмы на абстрактных представлениях памяти. В главе 12 рассматриваются объекты, содержащие другие объекты. В послесловии представлены общие размышения о подходе, изложенном в книге.

"Как известно, инженеры-механики, строители и электрики в своей работе опираются на надежные математические основания. С другой стороны, инженеры-программисты часто практикуют свое ремесло, не имея или почти не имея представления о том, на каком математическом фундаменте зиждется то, чем они занимаются. А потом мы не можем понять, почему программное обеспечение печально известно тем, что поставляется с опозданием и содержит много ошибок, тогда как другие инженеры обычно сдают в эксплуатацию готовые мосты, автомобили, электрические приборы и пр. своевременно и с незначительными дефектами. Настоящая книга призвана устранить это неравенство. Члены моего коллектива, занимающиеся сложными разработками в компании Adobe, после прохождения курса по материалам книги получили чрезвычайно положительную отдачу от вложенных усилий. На первый взгляд книга может показаться весьма специализированной, предназначенной только для теоретиков в области компьютерных наук, но в действительности она должна быть обязательно изучена всеми инженерами-программистами, которые ставят перед собой серьезные задачи".
-  Мартин Ньюэлл, заслуженный исследователь Adobe
"Я счастлив видеть, что содержимое курса Алекса, разработку которого я настоятельно поддерживал как технический директор Silicon Graphics, теперь доступно для всех программистов в этой изящной небольшой книге".
- Форест Баскетт, главный партнер, New Enterprise Associates
"Терпение и организационный опыт Пола помогли создать на базе математического подхода Алекса четко структурированное произведение, а это - впечатляющий подвиг!"
- Роберт В. Тэйлор, основатель Xerox PARC SCL и DEC Systems Research Center

Артикул
6279127
Автор
Степанов Александр Георгиевич, Мак-Джоунс Пол
Автор на обложке
Александр Степанов, Пол Мак-Джонс
Переводчик
Птицын Константин Александрович
Год выпуска
2011
Тип обложки
Твердый переплет
Тип книги
Печатная книга
Язык издания
Русский
Количество страниц
272
ISBN
978-5-8459-1708-9, 978-0-321-63537-2
Оригинальное название (для переводных изданий)
Elements of Programming
Информация о технических характеристиках, комплекте поставки, стране изготовления, внешнем виде и цвете товара носит справочный характер и основывается на последних доступных к моменту публикации сведениях

Персоны

  • Степанов Александр Георгиевич Автор
  • Мак-Джоунс Пол Автор
  • Птицын Константин Александрович Переводчик
Показать сначала: новые и полезные с высокой оценкой
Динара
17 мая 2019
Отзыв устарел
Достоинства
Книга удобного формата, бумага приятная, картинки четкие, шрифт читаемый 
Недостатки
Нет 
Комментарий
Заказывала книгу в подарок, так что про содержание не могу ничего сказать) 
Вам помог этот отзыв?
S
Salnikov Vitaly
25 сентября 2012
Отзыв устарел
Книга из разряда обязательна к прочтению. Хотелось бы конечно что бы перевод был получше, Степанов много оперирует математическими терминами и перевод некоторых из них оставляет желать лучшего, не из за неточности перевода, а скорее из за того что в Российских учебниках по математике и ВУЗах исторически те же термины часто обозначаются другими словами...  Читать полностью
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
9 февраля 2012
Отзыв устарел
Книга для опытных программистов, это не "начала" это скорее фундаментальные основы программирования. Теория и математический аппарат с примерами кода. 
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
25 ноября 2011
Отзыв устарел
Планировал с помощью этой книги ознакомиться с логикой построения программ. Книга насыщена математическими материалами, но не отвечает поставленной задаче. 
Вам помог этот отзыв?
М
Михаил
1 июля 2011
Отзыв устарел
Книга очень понравилась. Написана лаконично, без «воды». Четкость изложения местами просто приятно поражает. Перевод временами странный (не плохой, а именно странный), например дословный «если и только если» вместо более традиционного «тогда и только тогда». Обложка глянцевая – мелкие царапины сразу становятся видны. Бумага белая, но весьма тонкая...  Читать полностью
Вам помог этот отзыв?
С
Сергей Лалетин
14 июня 2011
Отзыв устарел
Читал на английском в электронном виде, хочу на русском и главное в бумаге. Потом отпишусь. 
Вам помог этот отзыв?
Рейтинга пока нет. Он формируется на основе актуальных отзывов на заказанные и оплаченные товары

Как правильно задавать вопросы?

Будьте вежливы и спрашивайте о товаре, на карточке которого вы находитесь

Если вы обнаружили ошибку в описанием товара, воспользуйтесь функцией

Как отвечать на вопросы?

Отвечать на вопросы могут клиенты, купившие товар, и официальные представители.

Выбрать «Лучший ответ» может только автор вопроса, если именно этот ответ ему помог.