Автор
Олег Калашников

Олег Александрович Калашников

  • 2 книги
  • 11 читателей
4.3
10оценок
Рейтинг автора складывается из оценок его книг. На графике показано соотношение положительных, нейтральных и негативных оценок.
4.3
10оценок
5 5
4 3
3 2
2 0
1 0
без
оценки
1

Олег Калашников — об авторе

Я — Олег Калашников или представляю его интересы

КнигиСмотреть 2

РецензииСмотреть 2

7 февраля 2021 г. 22:42

298

3.5

Хорошая книга для своего времени (первое издание вышло в 2005 году). Но сейчас книга устарела.

Например, все примеры пишутся под 16-битный DOS. Ну а какой нынче мс-дос? Только через эмулятор запускать. А еще, например, там в качестве примера делают вирус (под дос), и антивирус (под дос) — это нынче разве актуально, для доса-то? А еще оболочку аля Norton Commander (кто его вообще помнит?). Ну не программируют уже под дос. В практическо-техническом плане устарела книга.

Может быть книга неплоха как учебное пособие для новичков? Возможно. Подход у нее неплохой. Но, возможно, как учебное пособие было бы еще лучше использовать ассемблер для какого-нибудь упрощенного процессора, с небольшим набором команд и запускаемом на эмуляторе, чтобы можно было детально и пошагово всё увидеть? В книге…

Развернуть

13 мая 2018 г. 22:27

303

5 На пути к регистрам

Книга великолепна, проста и доходчива. Последовательная подача информации, отличные и краткие примеры позволяют влюбиться в язык ассмеблера сейчас и на всегда. Что дала книга лично мне, теперь я программирую с оглядкой на ассемблер, к тому же, я переоценил понимание оптимизации кода, пришел к необходимости вставки asm кода в код С++ программ. Более того, некоторые примеры из книги я включил в учебно-методические материалы по языку ассемблера и низкоуровневым языкам программирования и часто на практических занятиях мы со студентами обсуждали эффективность, изящество и краткость ассмеблеровского кода. Чего не хватило: - больше примеров вставки кода в языки верхнего уровня, например, для с++; - оптимизированные алгоритмы; - алгоритмические трюки на ассемблере.

Поделитесь