|
The Art of Computer Programming. Vol. 1. Fundamental Algorithms |
|
|
Категория: Компьютерная литература » Основы программирования, алгоритмы, теория |
|
|
| |
|
|
Автор: Knuth D.E.
Издательство: Library of Congress
Год издания: 1997
isbn: 0201896834
Количество страниц: 665
Язык: english
Формат: DJVU
|
This first volume in the series begins with basic programming concepts and techniques, then focuses more particularly on information structures-the representation of information inside a computer, the structural relationships between data elements and how to deal with them efficiently. Elementary applications are given to simulation, numerical methods, symbolic computing, software and system design. Dozens of simple and important algorithms and techniques have been added to those of the previous edition. The section on mathematical preliminaries has been extensively revised to match present trends in research.
|
|
|
|
|
|
The Art of Computer Programming. Vol. 2. Seminumerical Algorithms |
|
|
Категория: Компьютерная литература » Основы программирования, алгоритмы, теория |
|
|
| |
|
|
Автор: Knuth D.E.
Издательство: Cambridge
Год издания: 1997
isbn: 0201896842
Количество страниц: 774
Язык: english
Формат: DJVU
|
Volume 2 of Donald Knuth's classic series The Art of Computer Programming covers seminumerical algorithms, with topics ranging from random number generators to floating point operations and other optimized arithmetic algorithms. Truly comprehensive and meticulously written, this book (and series) is that rarest of all creatures — a work of authoritative scholarship in classical computer science, but one that can be read and used profitably by virtually all working programmers.
The book begins with fundamental questions regarding random numbers and how to use algorithms to generate them. Subsequent chapters demonstrate efficient computation of single-precision and double-precision arithmetic calculations and modular arithmetic. The text then presents prime factorization (which can be used in cryptography, for instance) and algorithms for calculating fractions. This volume ends with algorithms for polynomial arithmetic and manipulation of power-series topics, which will benefit those with some knowledge of calculus.
Throughout this beautifully presented edition, Knuth incorporates hundreds of useful exercises for trying out the algorithms. These range from simple problems to larger research project topics. (The book provides answers, where appropriate, at the end of the book.) The result is a text that's suitable for college or graduate-level computer science courses or individual study by programmers. Volume 2 is an indispensable part of any working programmer's library.
|
|
|
|
|
|
The Art of Computer Programming. Vol. 3. Sorting and Searching |
|
|
Категория: Компьютерная литература » Основы программирования, алгоритмы, теория |
|
|
| |
|
|
Автор: Knuth D.E.
Издательство: Cambridge
Год издания: 1997
isbn: 0201896850
Количество страниц: 791
Язык: english
Формат: DJVU
|
The first revision of this third volume is the most comprehensive survey of classical computer techniques for sorting and searching. It extends the treatment of data structures in Volume 1 to consider both large and small databases and internal and external memories. The book contains a selection of carefully checked computer methods, with a quantitative analysis of their efficiency. Outstanding features of the second edition include a revised section on optimum sorting and new discussions of the theory of permutations and of universal hashing.
|
|
|
|
|
|
"Философия" программирования на языке C++ |
|
|
Категория: Компьютерная литература » Языки программирования » С, С++, С# |
|
|
| |
|
|
Автор: Дмитрий Якушев
Издательство: Бук-пресс
Год издания: 2006
isbn: 5-9643-0028-6
Количество страниц: 320
Язык: русский
Формат: PDF
|
Автором языка C++ является Бьерн Страуструп, сотрудник известной фирмы AT&T. C++ (а точнее, его предшественник, С with classes) был создан под влиянием языка Simula (надо сказать, что этот язык программирования появился еще в 1967 году). Собственно, к тому моменту, когда появился C++, С уже заработал себе популярность; профессиональные программисты уважают его за возможность использовать преимущества конкретной архитектуры, создавая при этом программы на языке относительно высокого уровня.
В настоящее время C++ - один из самых популярных (если не самый популярный) языков программирования. Именно C++ позволяет написать программу с использованием объектно-ориентированных подходов (а программы, которые этого требуют, обычно очень большие) и при этом достаточно "быструю".
Эта книга познакомит читателя с "философией" и основами программирования на языке C++. В книге приводится множество примеров, скомпилированных и проверенных автором.
|
|
|
|
|
|
Запись CD и DVD в Nero 7 |
|
|
Категория: Компьютерная литература » Программное обеспечение |
|
|
| |
|
|
Автор: А. А. Лоянич
Издательство: НТ Пресс
Год издания: 2006
isbn: 5-477-00261-1
Количество страниц: 343
Язык: русский
Формат: DJVU
|
Все слышали о программном пакете Nero и знают его прежде всего как программу для записи дисков. Новая версия Nero 7 - это полноценный мультимедийный комплект, который под силу освоить даже начинающему пользователю.
Вы сможете записывать диски любых форматов, обрабатывать звуковые файлы, просматривать и кодировать видео в большинстве форматов, создавать резервные копии системы, тестировать привод, используя всевозможные тесты и т.д. Обо всем этом, а также о многом другом вам расскажет данная книга - уникальное руководство по всем программам пакета Nero 7.
Издание предназначено для начинающих пользователей. |
|
|
|
|
|
Орнамент всех времен и стилей. Том II. Средневековое искусство, Ренессанс, XVII - XIX века |
|
|
Категория: Компьютерная литература » WEB - строительство » Дизайн |
|
|
| |
|
|
Издательство: Арт-Родник
Год издания: 2004
isbn: 5-88896-124-8
Количество страниц: 250
Язык: русский
Формат: PDF (scan)
|
Эта книга имеет в высшей степени практическое значение; это скорее альбом иллюстраций, чем трактат, она скорее дает примеры, чем наставления. С ее помощью мы хотели избежать подводных камней теорий, которые, какими бы правильными они ни казались, всегда остаются слишком расплывчатыми и общими, когда они представлены в абстрактной форме. Вид шедевров всегда говорит сам за себя, и наиболее верным способом извлечь из них урок является анализ, а не попытка заставить их служить в качестве иллюстрации к заранее сделанному обобщению, которое зачастую является слишком абсолютным, чтобы подчиняться допущенным исключениям или предусматривать все особые случаи. Этот последний метод кажется нам наиболее опасным при его использовании в тех отраслях искусства, которые, вероятно, менее всего поддаются твердым правилам и в которых самое большое место отводится инстинкту, воображению и даже капризу художника. |
|
|
|
|
|
Quartz Job Scheduling Framework. Building Open Source Enterprise |
|
|
Категория: Компьютерная литература » Языки программирования » Java, JavaScript, Ajax |
|
|
| |
|
|
Автор: Chuck Cavaness
Издательство: Prentice Hall
Год издания: 2006
isbn: 0131886703
Количество страниц: 360
Язык: english
Формат: CHM
|
If your Java applications depend on tasks that must be performed at specific times or if your systems have recurring maintenance jobs that could be automated, then you need Quartz: the first full-featured, open source job scheduling framework.
Quartz Job Scheduling Framework reveals how to make the most of Quartz with virtually any Java EE or Java SE application, from the smallest standalone program to the largest e-commerce application. Best-selling author Chuck Cavaness shows developers and architects how to integrate Quartz with leading open source Java frameworks, including Hibernate and Struts. |
|
|
|
|
|
MCTS Self-Paced Training Kit (Exam 70-431): Microsoft SQL Server 2005 - Implementation |
|
|
Категория: SQL - Server, Учебные курсы Microsoft |
|
|
| |
|
|
Автор: Daren Bieniek, Mike Hotek, Antonio Soto
Издательство: Microsoft Press
Год издания: 2006
Количество страниц: 990
Язык: english
Формат: PDF
|
This training kit is designed for information technology (IT) professionals who plan
to take Microsoft Certified Technical Specialist (MCTS) exam 70-431, as well as for IT
professionals who need to know how to implement and maintain Microsoft SQL
Server 2005 databases. We assume that before you begin using this kit you have a
working knowledge of Microsoft Windows, network technologies, relational databases
and their design, Transact-SQL, and the SQL Server 2005 client tools. |
|
|
|
|
|
Beginning GIMP: From Novice to Professional |
|
|
Категория: Компьютерная литература » Графические, видео и 3D пакеты » Прочие графические пакеты |
|
|
| |
|
|
Автор: Akkana Peck
Издательство: Apress
Год издания: 2006
isbn: 1590595874
Количество страниц: 549
Язык: english
Формат: PDF
|
Beginning GIMP: From Novice to Professional explains how to use the open source image manipulation program, GIMP version 2.4. You'll learn how to install GIMP on Windows, Linux, and MacOS X platforms. Once you've installed the application, you'll learn about the interface and configuration options, and then jump into a quick-and-simple project to familiarize yourself even further. You'll learn how to prepare camera images for display on web pages--including functions like rescaling, cropping, and balancing color. The book also explains with great detail how to utilize layers, paths, and masks. You'll also learn how to draw lines and shapes, use patterns and gradients, and even create your own brushes, patterns, and gradients. Touch-ups are covered thoroughly: how to smudge away blemishes, fix red-eye, and stitch panoramic images. You'll even learn how to tap into the powerful filters, effects, and plug-ins that are available and automate tasks using scripts. The entire book is laid out in a project-based manner, so as you progress through it, numerous projects help solidify your newly acquired abilities.
|
|
|
|
|
|
Интерфейс RS232. Связь между компьютером и микроконтроллером |
|
|
Категория: Компьютерная литература » Аппаратное обеспечение » Компьютер и перефирийное оборудование |
|
|
| |
|
|
Автор: А. Ю. Кузьминов
Издательство: Радио и связь
Год издания: 2004
isbn: 5-256-01715-2
Количество страниц: 168
Язык: русский
Формат: DJVU
|
Изложены принципы обмена информацией между компьютерами и 51-совместимыми микроконтроллерами по интерфейсу RS232. Представлены многочисленные примеры аппаратных средств на современной элементной базе и программного обеспечения обмена по RS232. Наряду со справочными данными, касающимися инициализации интерфейса и команд ввода/вывода, приведен предложенный автором алгоритм (протокол) обмена, позволяющий передавать и принимать информацию компьютером и микроконтроллером со скоростью 115200 бод с высокой надежностью. Программы для компьютера написаны на ассемблере, Бейсике и Кларионе, а для микроконтроллеров - на ассемблере и СИ. Рассмотрены схемные решения и программное обеспечение программирования современных микроконтроллеров - систем на кристалле (ADUC8XXи MSC1210YX и др.), обладающих возможностью программирования в системе, по интерфейсу RS232. Описаны примеры использования RS232 в системах сбора и обработки информации с датчиков, а также в программаторах микроконтроллеров.
Для опытных разработчиков компьютерных и автономных систем сбора и обработки информации, в составе которых используются микроконтроллеры, а также для начинающих специалистов в этой области; может быть полезна студентам вузов соответствующих специальностей. |
|
|
|
|
|