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