• Что скажите о труде Дональда Кнута «Искусство программирования»?

    @edogs
    Очень много математики. Без нее понимать трудно.

    Дает очень хорошую базу по алгоритмам и программированию, _при условии_, что база математики уже есть хорошая. Без математической базы — читать почти бесполезно, в лучшем случае окончится зазубриванием алгоритмов без понимания их сути и умения их строить — а это дай бог 10% книги.
    Студенты на «прикладной математике» осиливали, студенты чисто «компьютерных» специальностей обычно не тянули.

    На практике прямого и явного применения вроде как нет с одной стороны — т.е. вот так прямо что бы куда-то вкрячить алгоритм из книги — не было такого (осилили все три тома в свое время, очень интересно и познавательно было), но с другой стороны книга дала отличную базу понимания того — что как и почему работает и что как и почему надо делать, и без ее прочтения хорошие решения во многих случаях мы бы не нашли быстро или не нашли бы вообще или даже не подозревали бы что они могут существовать.

    Для серьезного программиста — имхо — обязательно прочесть и понять от корки до корки.
    Ответ написан
    2 комментария