Стек, или Путешествие туда и обратно, Вторников А.А., 2017.
Книга посвящена простой и удивительно элегантной структуре данных — стеку Описаны скобочные структуры, подпрограммы (в том числе рекурсивные), передача параметров, разбор и вычисление выражений, распознавание последовательностей символов. Также рассмотрено описание устройства и реализация простой, но достаточно мощной стековой машины; приведены многочисленные примеры программ, а также список задач, в том числе нетривиальных. Нa сайте издательства dmkpress.com содержатся дополнительные материалы, среди которых исходные коды простого транслятора стековой машины (на языке Java). Издание предназначено прежде всего пытливым старшеклассникам, студентам вузов, а также тем, для кого программирование - хобби.
Вместо предисловия.
Несмотря на то что почти всякая книга по программированию начинается с предисловия, оно почти всегда пишется последним. Для автора книги это последний шанс оправдать (хотя бы для самого себя) и мелкость темы, и убогость стиля, и отсутствие литературного таланта. Будем честными: предисловия пишут не для того, чтобы их читали. Это единственное место, где можно попытаться убедить потенциального читателя потратить свое время и свои деньги на книгу до того, как он поймет, что ошибся. Косвенно переложив тем самым ответственность за выбор на него.
Содержание.
Вместо предисловия.
Введение.
Часть I. Задачи, приводящие к стеку.
Часть II. От слов - к делу.
Библиография.
Приложение А. Способы реализации стеков.
Реализация стека на основе массива.
Реализация стека на основе связанного списка.
Приложение В. Язык Forth.
Приложение С. Стек и современные языки программирования.
Приложение D. Исходные коды транслятора и интерпретатора.
Купить .
Теги: Вторников :: 2017 :: программирование
Смотрите также учебники, книги и учебные материалы:
- Многопользовательские игры, разработка сетевых приложений, Глейзер Д., Мадхав С., 2017
- Мейкерство, Arduino и Raspberry Pi, управление движением, светом и звуком, Монк С., 2017
- Головоломки на РНР для хакера, Кузнецов М.В., Симдянов И.В., 2008
- Алгоритмы, теория и практическое применение, Стивенс Р., 2016
- JavaScript для профессионалов, Резиг Д., Фергюсон Р., Пакстон Д., 2016
- Многоядерное программирование, Эхтер Ш., Роберте Д., 2010
- Многопользовательские игры, разработка сетевых приложений, Глейзер Д., Мадхав С., 2017
- Машинное обучение, Бринк Х., Ричарде Д., Феверолф М., 2017