Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Программирование Новый топик    Ответить
 Уголок букиниста  [new]
mayton
Member

Откуда: loopback
Сообщений: 47964
Привет всем.

Снова с вами ваш старый сосед и завсегдатай mayton. Я решил что я приобрел немного опыта
книжного оценщика и хочу завести здесь долгоиграющий топик. В нем я буду
периодически описывать книги которые я приобрел или просто которые
прошли через мои руки.

Что здесь будет.
1) Описание книг по Программированию. А также по алгоритмам, структурам данных и технологиям.
2) Субъективная оценка. Полезна книга или так себе. Соответствует ли аннотация содержанию.
3) Связи между книгами.
4) Сравнение изданий.
5) Авторы.
6) Возможно выдержка из оглавления.

Чего здесь не будет.
1) Рекламы.
2) Ссылки на скачивание. (Сорян ну если вы хотите - то сами легко найдете отдельно от SQL.ru).

Вы тоже можете писать сюда что-то полезное по сабж.

Надеюсь модератор меня не выгонит.
10 июн 17, 17:24    [20555576]     Ответить | Цитировать Сообщить модератору
 Re: Уголок букиниста  [new]
Дмитрий Concept
Member

Откуда: Москва
Сообщений: 195
mayton
Привет всем.

Снова с вами ваш старый сосед и завсегдатай mayton. Я решил что я приобрел немного опыта
книжного оценщика и хочу завести здесь долгоиграющий топик. В нем я буду
периодически описывать книги которые я приобрел или просто которые
прошли через мои руки.

Что здесь будет.
1) Описание книг по Программированию. А также по алгоритмам, структурам данных и технологиям.
2) Субъективная оценка. Полезна книга или так себе. Соответствует ли аннотация содержанию.
3) Связи между книгами.
4) Сравнение изданий.
5) Авторы.
6) Возможно выдержка из оглавления.

Чего здесь не будет.
1) Рекламы.
2) Ссылки на скачивание. (Сорян ну если вы хотите - то сами легко найдете отдельно от SQL.ru).

Вы тоже можете писать сюда что-то полезное по сабж.

Надеюсь модератор меня не выгонит.


Всячески приветствую.
Очень полезное дело!
14 июн 17, 14:48    [20563893]     Ответить | Цитировать Сообщить модератору
 Re: Уголок букиниста  [new]
mayton
Member

Откуда: loopback
Сообщений: 47964
Спасибо. Думаю над контентом.
14 июн 17, 20:29    [20565013]     Ответить | Цитировать Сообщить модератору
 Re: Уголок букиниста  [new]
mayton
Member

Откуда: loopback
Сообщений: 47964
Итак я начинаю.

Александр Степанов и Даниел Роуз -
От математики к обобщенному программированию
Картинка с другого сайта.

Я не буду нигде копи-пастить аннотацию. Вы ее найдете в любом инет-магазине.
Я пишу только от себя.

Книга содержит порядка десятка глав. Каждая из которых описывает какую-то историческую
персону. Обычно это математики. Пьер Ферма. Жозеф Лагранж. и другие. Наряду с этим
дается оценка историческому периоду где эта персона проживала. Приводится положение
науки и актуальные проблемы.

И собственно алгоритмы. Числа. Абстракции. Численные методы. Алгебры. Криптография.

Степанов, как мастер С++ обобщений активно использует шаблоны и в книге это выглядит
очень уместно и красиво.

Качество материала - высокое.

Субъективная оценка: книга полезна всем кто интересуется С++ и математикой.

У меня есть - в бумажном варианте в мягкой обложке.
24 дек 17, 14:23    [21058388]     Ответить | Цитировать Сообщить модератору
 Re: Уголок букиниста  [new]
booby
Member

Откуда:
Сообщений: 1995
mayton,

ты тогда и вторую его книжку - Начала программирования, где Пол Мак-Джонс в соавторах - тоже поминай.
Как я понимаю, сам Степанов подразумевает, что книжки эти дуплетом, то есть, с двух рук одновременно, читаться должны.

mayton
Степанов, как мастер С++ обобщений активно использует шаблоны и в книге это выглядит
очень уместно и красиво.

"активно использует" - это, имхо не совсем про то...
Имхо, замах, в этом дуплете в целом, на существенно большее.

Программы, реализующие алгоритмы, работающие на математических абстракциях,
не могут и не должны реализовываться иначе, как инструментами обобщенного программирования,
что для него эквивалентно использованию шаблонов.

И более того, сверхзадача этих книжек, судя по всему, заключается в том,
чтобы привести читателя к неопровержимой убежденности в том, что без реализации концепций C++ не является языком, полноценно пригодным для реализации алгоритмов, работающих в терминах математических абстракций.
Грубо говоря, цель была - помочь Страуструпу зажать комитет в угол, и не дать моральной возможности не ввести концепции если не в
11 стандарт, то уж в 17й точно.
Как показывает жизнь, яйца у комитета пока крепче книжек Степанова.
Хотя Страуструп, похоже, искренне верит, что к 20му стандарту комитет будет сломлен.

PS
в плане целеполаганий - "зачем писать" - там явно больше пальцев одной руки целей проглядывается.
Но они человечней, что-ли. Т.е. - не надо никого ломать, достаточно мягко образовывать, методом применения личного очарования.
24 дек 17, 21:12    [21058865]     Ответить | Цитировать Сообщить модератору
 Re: Уголок букиниста  [new]
mayton
Member

Откуда: loopback
Сообщений: 47964
booby, ОК. Спасибо за полезную наводку. Если будет время я ознакомлюсь с второй книгой.
24 дек 17, 22:43    [21058990]     Ответить | Цитировать Сообщить модератору
 Re: Уголок букиниста  [new]
mayton
Member

Откуда: loopback
Сообщений: 47964
Генри Уоррен -
Алгоритмические Трюки для программистов.


Картинка с другого сайта.

Книга может быть полезна всем кто интересуется ассемблером, "C" и играми с целыми числами.
Если вы ищете как логарифмировать по основанию 2 целое число - то вы найдете здесь
несколько вариантов как и что сделать. Есть отсылки к математике, криптографии, теории
кодирования сигналов.

Часть целочисленных методов из этой книги перекочевали в мои Java-библитечки.

Приведу фрагмент пунктов содержания (для поисковых движков):


....
3. Округление к степени 2
4. Арифметические границы
5. Подсчет битов
6. Поиск в слове
7. Перестановка битов и байтов
8. Умножение
9. Целочисленное деление
10. Целое деление на костанты
11. Некоторые элементарные функции
12. Системы счисления с необычными основаниями
13. Код Грея
14. Кривая Гильберта
15. Числа с плавающей точкой
.....


Из недостатков: Генри может описывать железо и архитектуры которых уже нет. Хотя по большей части
исходники на "C" должны скрасить этот недостаток.

Моя резолюция: книга - вечная. Must have.
16 сен 18, 23:41    [21676231]     Ответить | Цитировать Сообщить модератору
 Re: Уголок букиниста  [new]
SashaMercury
Member

Откуда: Москва
Сообщений: 2653
mayton
Генри Уоррен -
Алгоритмические Трюки для программистов.



Шикарная книга конечно, по-моему Дмитрий еще давно её советовал прочитать:) Очень доступно и полезно.
25 сен 18, 21:26    [21685985]     Ответить | Цитировать Сообщить модератору
 Re: Уголок букиниста  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34608
SashaMercury
mayton
Генри Уоррен -
Алгоритмические Трюки для программистов.



Шикарная книга конечно, по-моему Дмитрий еще давно её советовал прочитать:) Очень доступно и полезно.


У меня есть.
По-моему так почти бесполезная книга.
Не понимаю, в чём её шикарность.
1 окт 18, 17:33    [21691632]     Ответить | Цитировать Сообщить модератору
 Re: Уголок букиниста  [new]
SashaMercury
Member

Откуда: Москва
Сообщений: 2653
MasterZiv
SashaMercury
пропущено...


Шикарная книга конечно, по-моему Дмитрий еще давно её советовал прочитать:) Очень доступно и полезно.


У меня есть.
По-моему так почти бесполезная книга.
Не понимаю, в чём её шикарность.


Качественный материал по части эффектинвых низкоуровневых манипуляций, книга энциклопедична, примеры на чистом Си. К тому же хороший перевод, и все очень доступно передано
1 окт 18, 20:21    [21691825]     Ответить | Цитировать Сообщить модератору
 Re: Уголок букиниста  [new]
Мудроглюков
Member

Откуда:
Сообщений: 8317
Любопытно, а какой из учебников по дискретной математики по мнению местных (sql.ru-шных) книжных гурманов считается лучшим?
Пусть не один, конечно, а, например, пятерка лучших, а то уже явно более двух сотен учебников, довольно массовых есть, а есть еще же выпущенные малыми тиражами и
малоупоминаемые (поэтому не обнаруживаемые быстро).

PS Ведь щаз редкий программер совсем совсем не касался такого рода книги.
4 окт 18, 20:37    [21695780]     Ответить | Цитировать Сообщить модератору
 Re: Уголок букиниста  [new]
mayton
Member

Откуда: loopback
Сообщений: 47964
Из университетского курса мне всплывают на ум какие-то фамилии и обложки типа:

Новиков - Дискретная математика
Оре - Теория графов
Гмурман - Теорвер и мат-стат.


но я почему-то не могу вспомнить чтобы их читал системно. Просто какие-то главы отдельно.
12 окт 18, 23:30    [21703080]     Ответить | Цитировать Сообщить модератору
 Re: Уголок букиниста  [new]
tchingiz
Member

Откуда:
Сообщений: 37110
Майерс Г. Надежность программного обеспечения
М.: Мир, 1980. — 359 с.
6 глава про проектирование не интерактивного приложения - вообще отпад.

--
У Маейрса была еще хорошая монография по тестированию по
13 окт 18, 14:03    [21703267]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Уголок букиниста  [new]
vi0
Member

Откуда:
Сообщений: 231
тема интересная
как считаете, было бы удобнее отдельную книгу в отдельной ветке обсуждать?
11 июл 20, 18:12    [22165766]     Ответить | Цитировать Сообщить модератору
Все форумы / Программирование Ответить