Бертран Мейер | Почувствуй класс. Учимся программировать хорошо с объектами и контрактами (2011) [PDF]
#777 Автор: Бертран Мейер (Bertrand Meyer) Название: Почувствуй класс. Учимся программировать хорошо с объектами и контрактами Оригинальное название: Touch of Class. Learning to Programm Well with Objects and Contracts Год: 2011 Издательство: Национальный Открытый Университет «ИНТУИТ»: БИНОМ. Лаборатория знаний ISBN: 978-5-9963-0573-5 Отрасль (жанр): Программирование Формат: PDF Качество: Изначально электронное (ebook) с иллюстрациями Страниц: 775
Описание: В книге автор обобщил свой многолетний опыт обучения программированию в ETH, Цюрих. В ней удачно сочетаются три грани, характерные для профессионального программирования, – наука, искусство и инженерия. Она в первую очередь ориентирована на студентов, обучающихся в области информационных технологий, и их преподавателей, но представляет несомненный интерес для всех программистов, создающих программный продукт высокого качества. Как сформулировал сам автор, цель этой книги – не просто дать основы инженерии программ и получить опыт создания работающих программ, но показать красоту принципов, методов, алгоритмов, структур данных и других определяющих дисциплину инструментов. И, может быть, самая главная цель – привить чувство, заставляющее вас делать не просто хорошее ПО, а выдающееся, и стремление создавать программы высочайшего качества.
В книге излагаются основы объектно-ориентированного программирования (ООП). Особое внимание уделяется корректности программ за счет введения контрактов – предусловий, постусловий методов класса, инвариантов классов. Глубоко и подробно рассматриваются такие механизмы ООП, как наследование и универсальность. Изучаются алгоритмы и структуры данных – массивы, кортежи, списки, хэш-таблицы, различные виды распределителей, деревья. Подробно рассматриваются рекурсивные алгоритмы и рекурсивные структуры данных. Даются основы лямбда-исчисления и вводятся агенты, поддерживающие функциональный тип данных.
Бертран Мейер (Bertrand Meyer) – автор многочисленных научных работ, серии книг (три его книги переведены на русский язык), организатор конференций, редактор журнала по ООП, лауреат премий ACM, Mills и других. Став преемником Николаса Вирта, с 2003 года он возглавляет знаменитую кафедру Software Engineering в ETH (Цюрих) – в одном из старейших университетов Европы. Он автор языка Eiffel, основатель и научный руководитель фирмы Eiffel Software.
Бертран Мейер внес неоценимый вклад в развитие теории, практики и технологии объектно-ориентированного программирования. За свою книгу Object-Oriented Software Construction, которая по праву считается библией ОО-программирования, он получил премию JOLT. За заслуги в этой области стал первым лауреатом престижной премии Дала-Нигарда (авторов первого ОО языка – Симулы). Технология «проектирования по контракту» (Design by Contract), предложенная Б. Мейером и в полной мере реализованная в языке Eiffel и в среде разработки EiffelStudio, оказала серьезное влияние на повышение общего качества программных продуктов в современной индустрии ПО.
Скриншоты:
Время раздачи: 24/7 до первых 3 скачавших, далее по возможности
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!