- Руководства по пользованию программами
- Операционные системы и утилиты для ПК
- Интернет
- Графика. Дизайн. Проектирование
- Программы и утилиты для цифровых устройств
- Железо ПК
- Информатика
- Сети и коммуникации
- Бухгалтерия
- Базы данных
- Анализ данных
- Электронная бухгалтерия
- Машинное обучение. Анализ данных
- Менеджмент в IT
Отзывы на книгу: Стек, или Путешествие туда и обратно; ДМК-Пресс, 2017
от 23 р. до 46 р.
- Издатель: ДМК-Пресс
- ISBN: 978-5-97060-517-2
EAN: 9785970605172
- Книги: Программирование
- ID:1788162
Отзывы (4)
- Вторников Алексей — 6 Апреля 2018
Книга, действительно, для тех, кто увлекается программированием. Круг рассматриваемых вопросов широкий и позволяет (после прочтения книги) приступать к более серьезным книгам. Единственный недостаток который мне не понравился - исходники не приведены в самой книге
их нужно скачивать отдельно. Из-за этого книгу (вторую часть) приходится читать рядом с компьютером. Но в целом - годная вещь, рекомендую - Свиридов Георгий — 29 Мая 2019
Книга понравилась,
Хорошее введение для начинающих по стеку и стековой архитектуре.
Данная книга расширяет кругозор в области программирования и применения стека в своих задачах.
+1 в копилку знаний ! - nikterner — 20 Октября 2020
Примеры с лифтом настораживают, датчик веса.
Может быть опасно для кого-то, если датчик сломается.
Возможно это какой-то не правильный пример, но не хочется полагать, что это связано с какой-то темной стороной. - skojnov — 7 Января 2020
Книга предназначена внушить вам одну очень простую мысль: если вы – программист и вы не знаете что такое стек, то вы – дно!
Теперь собственно о самом содержании:
Автор рассказал о стеке, как о структуре данных на примере разбора скобочных структур и разбора арифметических выражений (Обратная польская нотация -RPN). Тут никаких нареканий, все четко и по делу.
При рассказе, зачем нужен программный стек в приложениях и тут Остапа понесло… Автор придумал свой (псевдо) ассемблер для «облегчения». Чтобы на примере маленьких подпрограмм (функций) объяснить зачем нужен стек. Как этим стеком пользоваться, как появляется и что представляет собой стековый фрейм. Классический пример – конечно рекурсивная функция расчета факториала. По мне автор все хорошо объяснил, но как то затянул что ли. Потом его этот асм, ну зачем? Почему нельзя было взять красивый и лаконичный ассемблер от ARM, а не некий аналог да еще аля x86. Можно было на этом ассемблере (ARM) приводить реальные асм коды реальных функций или даже Си функций! с полным объяснением. Это позволило бы упростить понимание примеров и в свою очередь приблизить читателя к реальному «железу». И если что-то не ясно, читатель всегда может обратиться к дополнительной литературе, так как это – «нормальный» реальный ассемблер.
В приложении есть, рассмотрение реализации стека на массиве и связном списке (правда на псевдо коде). Ну наверное автор прав и приводить полную реализацию излишне.
Приводить в пример язык Форт, ну тоже как то мимо. ИМХО, не хватает описания того, как в современных языках использовать стек из коробки: C++ STL, C#, Java . Чтобы джуниоры понимали, что все уже есть и не нужно велосипедить.
Общее впечатления от книги, хорошее. Автор пишет с юмором иногда даже с сарказмом, но он реально по делу! Если бы не псевдо асм, поставил бы твердую 5, а так все же 4.
Добавить отзыв
Сравнить цены (4)
Цена от 23 р. до 46 р. в 4 магазинах
Магазин | Цена | Наличие |
---|---|---|
Описание
Автор книги на протяжении многих лет профессионально занимается разработкой программного обеспечения (преимущественно в области финансов). И все эти годы его верным и надежным помощником был стек - структура данных, подчиняющаяся простой дисциплине 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 |
Книги: Программирование ДМК-Пресс
Категория 18 р. - 27 р.
Книги: Программирование
Категория 18 р. - 27 р.
Книги: Программирование: другие издатели
- 1С-Паблишинг
- BHV
- Bhv-cпб
- John Wiley & Sons Limited
- Бином
- Бомбора
- БХВ
- БХВ-Петербург
- Вильямс
- Диалектика
- Диалектика-Вильямс
- ДМК Пресс
- ДМК Пресс, ДМК Пресс
- ДМК-Пресс
- Издательский дом "Питер"
- Издательство «Просвещение»
- Инфра-Инженерия
- ИНФРА-М
- Кнорус
- Корона-Принт
- Лаборатория знаний
- Лань
- Лори
- МГТУ им. Н. Э. Баумана (национальный исследовательский университет)
- МГТУ им. Н.Э. Баумана
- Наука и Техника
- Новосибирский государственный технический университет
- Новый издательский дом
- ПИТЕР
- Прогресс книга
- Прометей
- Символ-Плюс
- Солон-пресс
- Форум
- Эксмо