Почувствуй класс. Учимся программировать хорошо с объектами и контрактами. Учебник
Об издании
В книге обобщен многолетний опыт обучения программированию в ЕТН, Цюрих. В ней удачно сочетаются три грани, характерные для профессионального программирования, — наука, искусство и инженерия. Она в первую очередь ориентирована на студентов, обучающихся в области информационных технологий, и их преподавателей, но представляет несомненный интерес для всех программистов, создающих программный продукт высокого качества. В учебном пособии излагаются основы объектно-ориентированного программирования (ООП). Особое внимание уделяется корректности программ за счет введения контрактов — предусловий, постусловий методов класса, инвариантов классов. Глубоко и подробно рассматриваются такие механизмы ООП, как наследование и универсальность. Изучаются алгоритмы и структуры данных — массивы, кортежи, списки, хэш-таблицы, различные виды распределителей, деревья. Подробно рассматриваются рекурсивные алгоритмы и рекурсивные структуры данных. Даются основы лямбда-исчисления и вводятся агенты, поддерживающие функциональный тип данных. Язык 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 ЭТОЙ КНИГОЙ ТАКЖЕ ЧИТАЮТ
Головицына М.В.
(Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа)
Невзоров С.Г.
(Оренбургский государственный университет, ЭБС АСВ)
Перинский В.В., Перинская И.В.
(Ай Пи Ар Медиа)
Шапран Д.А., Кондрашов Н.В., Труханов В.А., Палади А.А.
(Издательство Саратовской государственной юридической академии)
Бикмаев И.А.
(Новосибирский государственный технический университет)
Розанов Д.А., Прохорова Е.А.
(Армавирский государственный педагогический университет)
Глебушкина Л.В., Курмаз Ю.В., Токарев А.Е.
(Тюменский индустриальный университет)