Почувствуй класс. Учимся программировать хорошо с объектами и контрактами. Учебник
Об издании
В книге обобщен многолетний опыт обучения программированию в ЕТН, Цюрих. В ней удачно сочетаются три грани, характерные для профессионального программирования, — наука, искусство и инженерия. Она в первую очередь ориентирована на студентов, обучающихся в области информационных технологий, и их преподавателей, но представляет несомненный интерес для всех программистов, создающих программный продукт высокого качества. В учебном пособии излагаются основы объектно-ориентированного программирования (ООП). Особое внимание уделяется корректности программ за счет введения контрактов — предусловий, постусловий методов класса, инвариантов классов. Глубоко и подробно рассматриваются такие механизмы ООП, как наследование и универсальность. Изучаются алгоритмы и структуры данных — массивы, кортежи, списки, хэш-таблицы, различные виды распределителей, деревья. Подробно рассматриваются рекурсивные алгоритмы и рекурсивные структуры данных. Даются основы лямбда-исчисления и вводятся агенты, поддерживающие функциональный тип данных. Язык Eiffel используется как рабочий язык программирования. Книга содержит предисловие и шесть частей. Шестая часть содержит пять приложений, в которых дается сравнительный анализ языков программирования — Java, C#, C++, C.
Библиографическая запись
Мейер, Б. Почувствуй класс. Учимся программировать хорошо с объектами и контрактами : учебник / Б. Мейер ; под редакцией В. А. Биллига. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2024. — 775 c. — ISBN 978-5-4497-3332-0. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/142295.html (дата обращения: 12.08.2024). — Режим доступа: для авторизир. пользователей
РЕКОМЕНДУЕМ К ПРОЧТЕНИЮ
(Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа)
Батуро А.Н., Бойко Г.М.
(Сибирская пожарно-спасательная академия ГПС МЧС России)
Ачкасов В.Ю.
(Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа)
Головицына М.В.
(Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа)
Черникова Т.В.
(Аспект Пресс)
(Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа)
Батуро А.Н., Бойко Г.М.
(Сибирская пожарно-спасательная академия ГПС МЧС России)
Ачкасов В.Ю.
(Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа)
Головицына М.В.
(Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа)
Черникова Т.В.
(Аспект Пресс)
C ЭТОЙ КНИГОЙ ТАКЖЕ ЧИТАЮТ
Запечников С.В.
(Национальный исследовательский ядерный университет «МИФИ»)
Шлаев Д.В., Шматко С.Г., Орел Ю.В., Сорокин А.А.
(АГРУС)
Пентус А.Е., Пентус М.Р.
(Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа)
Яхъяева Г.Э.
(Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа)
Симонова Е.В.
(Инфра-Инженерия)
Чудинов Ю.Н.
(Комсомольский-на-Амуре государственный университет)
Запечников С.В.
(Национальный исследовательский ядерный университет «МИФИ»)
Шлаев Д.В., Шматко С.Г., Орел Ю.В., Сорокин А.А.
(АГРУС)
Пентус А.Е., Пентус М.Р.
(Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа)
Яхъяева Г.Э.
(Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа)
Симонова Е.В.
(Инфра-Инженерия)
Чудинов Ю.Н.
(Комсомольский-на-Амуре государственный университет)