Програмиране = ++ Алгоритми
Издателство: | Top Team Co-София |
Брой страници: | 696 |
Година на издаване: | 2003 |
Дата на издаване: | 2003-09-03 |
ISBN: | 954890506 |
SKU: | 3119810011 |
Размери: | 23x17 |
Тегло: | 676 грама |
Корици: | МЕКИ |
Цена: | 33 лв. |
Настоящата книга продължава забележителната традиция в българската учебна и научна литература, а вероятно и в световен мащаб — студенти да създават оригинални учебници по компютърни науки на изключително високо ниво, иновативно комбинирайки теория с практика. Пионерът в този стил беше "Основи на компютърните алгоритми" от Преслав Наков. Сега авторът заедно с Панайот Добриков правят нова крачка, представяйки значително разширена и преработена версия на труда си, която достига качествата на основополагающия наръчник за алгоритми "библията" Introduction to Algorithms от Cormen, Leiserson и Rivest, но притежава и свои уникални особености.
Важната отличителна черта спрямо повечето университетски ръководства по алгоритми е подходът "отдолу-нагоре", който авторите прилагат — започвайки от програмирането до достигане до теоретичните концепции. Това не е случайно; двамата са се запознали с компютърната информатика чрез участие в програмистки състезания и успешно са преминали през многобройни кръгове на националните и международни олимпиади по информатика. Тази опитност обяснява наличието на завършени програмни примери със стилен код написан на езика Си – творения именно на тях като утвърдени специалисти.
Следователно основното предназначение на книгата е да служи като ресурс за участниците в състезания — ученици и студенти. Въпреки това тя може да бъде полезна и за професионални програмисти, които имат задачи над стандартното ниво (за термина "леймър" вижте въведението) — т.е., работа изискваща предварително размисъл или проучване преди самото програмиране.
Книгата може да функционира отлично като университетски курс по алгоритми и структури от данни. Научното й съдържание е значимо; всъщност авторите я тестирали именно в контекста такъв курс още когато била недовершена, използвайки я за преподаване. По този начин предложеното учебно помагало обединява опита както от активните дни във конкурси по информатика към новия им опит с обучението по основите на компютролнaта информатика. Авторите провели курса "Проектиране и анализ на компютрени алгоритми", докато били сами студенти; признанието относно високото качество му го свъзва плътно с настоящата книга.
.
.