Как проектировать программы

Фелляйзен Маттиас, Финдлер Роберт Брюс, Флэтт Мэтью

Код товара: 4881916
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 2
PDF
2 946
4 531
Доставим в
г. Москва
Планируемая дата
29 апреля (Пн)
Курьером
Л-Пост
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Оригинальное название:
How to Design Programs
Год издания:
2022 г.
Может быть отгружен товар указанного или более позднего года
Переводчик:

Описание

Характеристики

Цель этой книги – познакомить читателей с системным подходом к проектированию и сформировать у них правильные навыки программирования, которые предполагают пошаговое планирование и понимание рабочих задач на каждом этапе создания программы.
В фокусе книги – общие принципы проектирования программ, поэтому используется не стандартный промышленный язык, а специализированный язык обучения Racket, а также среда программирования DrRacket, которая обеспечивает увлекательное обучение. Возможности среды растут по мере того, как читатель осваивает материал, – вплоть до поддержки полноценного языка, пригодного для решения всего спектра задач программирования.
Издание адресовано широкому кругу читателей, которые хотят научиться мыслить алгоритмически и создавать по-настоящему ценные программы.
количество томов
1
количество страниц
724 стр.
переплет
Твёрдый переплёт
размеры
242x171x42 мм
цвет
Фиолетовый
тип бумаги
офсетная (60-220 г/м2)
ISBN
978-5-97060-926-2
возрастная категория
18+ (нет данных)
вес
код в Майшоп
4881916
язык
русский

Содержание

От издательства
Вступление
Пролог: как писать программы
I ДАННЫЕ ФИКСИРОВАННОГО РАЗМЕРА
1 Арифметика
2 Функции и программы
3 Как проектировать программы
4 Интервалы, перечисления и детализация
5 Добавляем структуру
6 Структуры и детализация
7 Итоги
Интермеццо 1. Язык для начинающих студентов
II ДАННЫЕ ПРОИЗВОЛЬНОГО РАЗМЕРА
8 Списки
9 Проектирование с определениями данных,
ссылающимися на самих себя
10 Еще о списках
11 Проектирование методом композиции
12 Проекты: списки
13 Итоги
Интермеццо 2. Quote, unquote
III АБСТРАКЦИИ
14 Сходства повсюду
15 Проектирование абстракций
16 Использование абстракций
17 Безымянные функции
18 Итоги
Интермеццо 3. Область видимости и абстракции
IV ПЕРЕПЛЕТАЮЩИЕСЯ ДАННЫЕ
19 Поэзия S-выражений
20 Итеративное уточнение
21 Уточнение интерпретатора
22 Проект: обработка XML
23 Одновременная обработка
24 Итоги
Интермеццо 4. Природа чисел
V ГЕНЕРАТИВНАЯ РЕКУРСИЯ
25 Нестандартная рекурсия
26 Проектирование алгоритмов
27 Вариации на тему
28 Математические примеры
29 Алгоритмы с возвратами
30 Итоги
Интермеццо 5. Стоимость вычислений
VI АККУМУЛЯТОРЫ
31 Потеря знаний
32 Проектирование функций с аккумулятором
33 Дополнительные примеры использования
аккумуляторов
34 Итоги
Эпилог: что дальше
Предметный указатель

Отзывы

Вопросы

Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!

Дарим бонусы за отзывы!

За какие отзывы можно получить бонусы?
  • За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
  • Публикуйте фото или видео к отзыву
  • Пишите отзывы на товары с меткой "Бонусы за отзыв"
Правила начисления бонусов
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Как проектировать программы» (авторы: Фелляйзен Маттиас, Финдлер Роберт Брюс, Флэтт Мэтью), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Москва
Выбор населённого пункта