Книги: Почувствуй класс. Учимся программировать хорошо с объектами и контрактами

Почувствуй класс. Учимся программировать хорошо с объектами и контрактами
Мейер Б.
Книга | 27 апреля 2011 | Переплет: твердый | Формат: 70x100 1/16
В книге обобщен многолетний опыт обучения программированию в ETH, Цюрих. В ней удачно сочетаются три грани, характерные для профессионального программирования, – наука, искусство и инженерия. Она в первую очередь ориентирована на студентов, обучающихся в области информационных технологий, и их преподавателей, но представляет несомненный интерес для всех программистов, создающих программный продукт высокого качества.
В книге излагаются основы объектно-ориентированного программирования (ООП). Особое внимание уделяется корректности программ за счет введения контрактов – предусловий, постусловий методов класса, инвариантов классов. Глубоко и подробно рассматриваются такие механизмы ООП, как наследование и универсальность. Изучаются алгоритмы и структуры данных – массивы, кортежи, списки, хэш-таблицы, различные виды распределителей, деревья. Подробно рассматриваются рекурсивные алгоритмы и рекурсивные структуры данных. Даются основы лямбда-исчисления и вводятся агенты, поддерживающие функциональный тип данных. Язык Eiffel используется как рабочий язык программирования. Книга содержит предисловие и шесть частей. Шестая часть содержит пять приложений, в которых дается сравнительный анализ языков программирования – Java, C#, C++, C.
Цена: 60.00 руб. | Товар недоступен | 

Электронные книги

Почувствуй класс. Учимся программировать хорошо с объектами и контрактами
Электронная книга (pdf - 9.7 Мб)
В книге обобщен многолетний опыт обучения программированию в ETH, Цюрих. В ней удачно сочетаются три грани, характерные для профессионального программирования, – наука, искусство и инженерия. Она в первую очередь ориентирована на студентов,…
Цена: 100.00 руб. | Товар недоступен | 

Учебный курс

Нет автора
Уровень: для всех | Доступ: свободно | Студентов: 1996 / 65 | Оценка выпускников: 4.60 / 4.40
В этом курсе переместимся на передний край современной технологии программирования и посмотрим, какие преимущества можно получить, если использовать всю мощь ОО-идей.