- Руководства по пользованию программами
- Операционные системы и утилиты для ПК
- Интернет
- Графика. Дизайн. Проектирование
- Программы и утилиты для цифровых устройств
- Железо ПК
- Информатика
- Сети и коммуникации
- Бухгалтерия
- Базы данных
- Анализ данных
- Электронная бухгалтерия
- Машинное обучение. Анализ данных
- Менеджмент в IT
Стек, или Путешествие туда и обратно; ДМК-Пресс, 2017
от 159 р. до 1372 р.
- Издатель: ДМК-Пресс
- ISBN: 978-5-97060-517-2
EAN: 9785970605172
- Книги: Программирование
- ID:1788162
Где купить (9)
Цена от 159 р. до 1372 р. в 9 магазинах
Магазин | Цена | Наличие |
---|---|---|
Описание
Автор книги на протяжении многих лет профессионально занимается разработкой программного обеспечения (преимущественно в области финансов). И все эти годы его верным и надежным помощником был стек - структура данных, подчиняющаяся простой дисциплине LIFO (проще говоря, "кто опоздал, тот обслуживается первым"). Это один из важнейших элементов боевого арсенала профессионального программиста.
В ежедневной практике программистов стек редко встречается в явном виде; большей частью он "трудится" незаметно. Основная область применения стеков - трансляция языков программирования и поддержка сред исполнения. Эти области информатики считаются сложными, но даже самые сложные вещи состоят из простых. И чтобы по-настоящему понять стек, с ним нужно поработать.
В книге описываются скобочные структуры, подпрограммы (в том числе рекурсивные), передача параметров, разбор и вычисление выражений, распознавание последовательностей символов. Рассмотрено описание устройства и реализации простой, но достаточно мощной стековой машины; приведены многочисленные примеры программ, а также список задач, в том числе нетривиальных. Книга предназначена прежде всего пытливым старшеклассникам, студентам вузов, а также тем, кто увлекается программированием.
Смотри также о книге.
О книге
Параметр | Значение |
---|---|
Автор(ы) | Вторников Алексей Анатольевич |
Переплет | Мягкий переплёт |
Издатель | ДМК-Пресс |
Год издания | 2017 |
Возрастные ограничения | 12 |
Кол-во страниц | 140 |
Формат | 20.5 x 14 x 0.8 |
Тип обложки | мягкая |
Автор | Вторников Алексей Анатольевич |
Оформление обложки | лакировка |
Количество книг | 1 |
Назначение | для технических ВУЗов |
Вес, в граммах | 176 |
Количество страниц | 140 |
Издательство | ДМК-Пресс |
Раздел | Программирование |
ISBN | 978-5-97060-517-2 |
Вес | 0.16кг |
Размеры | 60x88 1/16 |
Обложка | мягкая обложка |
Язык издания | rus |
Отзывы (4)
- nikterner — 20 Октября 2020
Примеры с лифтом настораживают, датчик веса.
Может быть опасно для кого-то, если датчик сломается.
Возможно это какой-то не правильный пример, но не хочется полагать, что это связано с какой-то темной стороной. - skojnov — 7 Января 2020
Книга предназначена внушить вам одну очень простую мысль: если вы – программист и вы не знаете что такое стек, то вы – дно!
Теперь собственно о самом содержании:
Автор рассказал о стеке, как о структуре данных на примере разбора скобочных структур и разбора арифметических выражений (Обратная польская нотация -RPN). Тут никаких нареканий, все четко и по делу.
При рассказе, зачем нужен программный стек в приложениях и тут Остапа понесло… Автор придумал свой (псевдо) ассемблер для «облегчения». Чтобы на примере маленьких подпрограмм (функций) объяснить зачем нужен стек. Как этим стеком пользоваться, как появляется и что представляет собой стековый фрейм. Классический пример – конечно рекурсивная функция расчета факториала. По мне автор все хорошо объяснил, но как то затянул что ли. Потом его этот асм, ну зачем? Почему нельзя было взять красивый и лаконичный ассемблер от ARM, а не некий аналог да еще аля x86. Можно было на этом ассемблере (ARM) приводить реальные асм коды реальных функций или даже Си функций! с полным объяснением. Это позволило бы упростить понимание примеров и в свою очередь приблизить читателя к реальному «железу». И если что-то не ясно, читатель всегда может обратиться к дополнительной литературе, так как это – «нормальный» реальный ассемблер.
В приложении есть, рассмотрение реализации стека на массиве и связном списке (правда на псевдо коде). Ну наверное автор прав и приводить полную реализацию излишне.
Приводить в пример язык Форт, ну тоже как то мимо. ИМХО, не хватает описания того, как в современных языках использовать стек из коробки: C++ STL, C#, Java . Чтобы джуниоры понимали, что все уже есть и не нужно велосипедить.
Общее впечатления от книги, хорошее. Автор пишет с юмором иногда даже с сарказмом, но он реально по делу! Если бы не псевдо асм, поставил бы твердую 5, а так все же 4.
Добавить отзыв
Книги: Информационные технологии, Программирование - издательство "ДМК-Пресс"
Категория 127 р. - 190 р.
Книги: Информационные технологии, Программирование
Категория 127 р. - 190 р.