Книги по программированию

d_schmidt

Турист
Credits
0
el_books-1148468953_i_9861_full.jpg


Введение в прикладное дискретное программирование
И. Х. Сигал, А. П. Иванова

Издательство: ФИЗМАТЛИТ, 2002 г.
Твердый переплет, 240 стр.
ISBN 5-9221-0189-7
Тираж: 2000 экз.

Излагаются современные комбинаторные алгоритмы для решения задач дискретной оптимизации с применением компьютерных средств. Рассматриваются: особенности задач дискретной оптимизации и их общие свойства; алгоритмы гарантированного функционирования; алгоритмы типа `greedy`; комбинированные алгоритмы различных типов для приближенного и точного решения задач; задачи большой размерности (параметризация и реализация). Основное внимание уделяется вычислительной реализации алгоритмов. Приводятся результаты вычислительного исследования алгоритмов для классических задач дискретной оптимизации - задачи о ранце и задачи о коммивояжере. Приведено много примеров для самостоятельной работы.
Для студентов, обучающихся по специальности `Прикладная математика` и близких к ней, а также для научных сотрудников, аспирантов и специалистов, связанных с решением задач дискретной оптимизации.

Ознакомиться с книгой можно здесь
 

d_schmidt

Турист
Credits
0
el_books-1148546392_i_8420_full.jpg


Ахо А., Хопкрофт Дж., Ульман Дж. Структуры данных и алгоритмы. : Пер. с англ. : Уч. пос. — М.: Издательский дом «Вильямс», 2000. — 384 с. : ил.

В этой книге подробно рассмотрены структуры данных и алгоритмы, которые являются фундаментом современной методологии разработки программ. Показаны разнообразные реализации абстрактных типов данных, начиная от стандартных списков, стеков, очередей и заканчивая множествами и отображениями, которые используются для неформального описания и реализации алгоритмов. Две главы книги посвящены методам анализа и построения алгоритмов; приведено и исследовано множество различных алгоритмов для работы с графами, внутренней и внешней сортировки, управления памятью.

Книга не требует от читателя специальной подготовки, только предполагает его знакомство с какими-либо языками программирования высокого уровня, такими как Pascal. Вместе с тем она будет полезна специалистам по разработке программ и алгоритмов и может быть использована как учебное пособие для студентов и аспирантов, специализирующихся в области компьютерных наук.

Скачать
 

n2005

Турист
Credits
0


Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн
Алгоритмы. Построение и анализ. Издание 2-е
Introduction To Algorithms

Издательство: Вильямс, 2005 г.
Твердый переплет, 1296 стр.
ISBN 5-8459-0857-4, 0-07-013151-1
Тираж: 3000 экз.
Формат: djvu
Размер: 18.3mb

От издателя
Фундаментальный труд известных специалистов в области кибернетики достоин занять место на полке любого человека, чья деятельность так или иначе связана с информатикой и алгоритмами. Для профессионала эта книга может служить настольным справочником, для преподавателя - пособием для подготовки к лекциям и источником интересных нетривиальных задач, для студентов и аспирантов - отличным учебником. Каждый может найти в ней именно тот материал, который касается интересующей его темы, и изложенный именно с тем уровнем сложности и строгости, который требуется читателю.

Описание алгоритмов на естественном языке дополняется псевдокодом, который позволяет любому имеющему хотя бы начальные знания и опыт программирования, реализовать алгоритм на используемом им языке программирования. Строгий математический анализ и обилие теорем сопровождаются большим количеством иллюстраций, элементарными рассуждениями и простыми приближенными оценками. Широта охвата материала и степень строгости его изложения дают основания считать эту книгу одной из лучших книг, посвященных разработке и анализу алгоритмов.

http://rapidshare.de/files/21416262/Kormen_Algoritmy_postroenie_i_analiz.rar.html
 

d_schmidt

Турист
Credits
0
el_books-1148910790_i_2287_full.jpg


Олимпиадные задачи по программированию.
Руководство по подготовке к соревнованиям
Стивен С. Скиена, Мигель А. Ревилла

Издательство: КУДИЦ-Образ, 2005 г.
Мягкая обложка, 416 стр.
Тираж: 2000 экз.

Книга представляет собой перевод учебника по подготовке к международным соревнованиям по программированию, написанный по материалам
АСМ - олимпиад.
Бестселлер, признанный Journal of Object Technology как <Лучшая книга 2003г.>, в своих 14 главах книга охватывает все основные категории задач международных соревнований. Каждая глава содержит необходимое теоретико-алгоритмическое введение, разбор типовых задач и серию тренировочных заданий уровня АСМ.

Поддержка книги осуществляется сайтом: http://www.programming-chaIlenges.com,
а также популярным тренировочным сайтом
http://online-judge.uva.es.

<Эта книга вызывает восхищение любого, кто способен оценить красивую программу или кто имеет интерес к решению задач, структурам данных или алгоритмам...> - таков отзыв о книге известного теоретика и практика программирования, тренера сборной АСМ А. М.Тененбаума, опубликованный в АСМ Computing Reviews вскоре после ее выхода в свет.
Так ли это - предоставляется судить читателю.
Книга предназначена для учащихся, их преподавателей и тренеров, а также других специалистов, интересующихся олимпиадным программированием и алгоритмами.

Ознакомиться с книгой можно здесь
 

Bodom

Турист
Credits
0
Господа а не подскажете ли где найти Е. Таненбаума . Вроде видел кто то его Операционные системы.
 

n2005

Турист
Credits
0


Бьерн Страуструп
Дизайн и эволюция языка C++
The Design and Evolution of C++
Серия: Классика Computer Science

Издательства: ДМК пресс, Питер, 2006 г.
Твердый переплет, 448 стр.
ISBN 5-469-01217-4, 0-201-54330-3
Тираж: 2000 экз.
Формат: djvu
Размер: 2.8mb

От издателя
В книге, написанной создателем языка C++ Бьерном Страуструпом, представлено описание процесса проектирования и разработки языка программирования C++.

Здесь изложены цели, принципы и практические ограничения, наложившие отпечаток на структуру и облик C++, обсужден дизайн недавно добавленных в язык средств: шаблонов, исключений, идентификации типа во время исполнения и пространств имен. Автор анализирует решения, принятые в ходе работы над языком, и демонстрирует, как правильно применять "реальный объектно-ориентированный язык программирования".

Книга удобно организована, поучительна, написана с юмором. Описание ключевых идей даст начинающему пользователю ту основу, на которой позже он выстроит свое понимание всех деталей языка. Опытный программист найдет здесь обсуждение принципиальных вопросов проектирования, что позволит ему лучше понять язык, с которым он работает.

ссылка1: http://rapidshare.de/files/21758617/TheDesignAndEvolutionOfCpp.rar.html
ссылка2: http://www.megaupload.com/?d=TQOHTGZF
 

d_schmidt

Турист
Credits
0
el_books-1148988694_i_6837_full.jpg


Операционные системы: разработка и реализация . Таненбаум, Вудхалл
Operating Systems: Design and Implementation, 2nd edition,
A. Tanenbaum, A. Woodhull
2006 г.

"Operating Systems: Design and Implementation" — это единственный в своем роде учебник, в котором успешно сочетаются теория и практика построения операционных систем. В ней подробно описываются процессы и межпроцессное взаимодействие, семафоры, мониторы, передача сообщений, алгоритмы работы планировщика, ввод/вывод, разрешение тупиковых ситуаций, драйверы устройств, алгоритмы управления памятью, разработка файловых систем, а также затрагиваются вопросы безопасности и защиты данных. Но, в то же время, обсуждается и конкретная, UNIX-совместимая операционная система MINIX и приводится ее исходный код (его вы найдете на компакт-диске). Это позволяет не только изучать основополагающие принципы, но и наблюдать, как они применяются в реальных операционных системах.

http://depositfiles.com/files/81915/Tan-OS.rar.html
 

n2005

Турист
Credits
0
источник: natahaus.ru



А. Я. Архангельский
Delphi 2006. Справочное пособие. Язык Delphi, классы, функции Win32 и .NET

Издательство: Бином-Пресс, 2006 г.
Твердый переплет, 1152 стр.
ISBN 5-9518-0138-9
Тираж: 5000 экз.
Формат: djvu
Размер: 16.6mb

От издателя
Книга является справочным пособием по языку Delphi в многоязыковой среде объектно-ориентированного программирования Delphi 2005 и Delphi 2006. Книга рассчитана на тех, кто разрабатывает традиционные приложения Win32 и на тех, кто начинает осваивать платформу .NET. Содержит краткий обзор платформы .NET, достаточный для того, чтобы можно было начинать разработки на этой платформе. Излагается методика переноса традиционных приложений VCL Win32 на платформу .NET и способы распространения приложений .NET.

В книге дается полное описание двух версий языка Delphi: для Win32 и для .NET: все синтаксические конструкции, все операции, оператор, директивы. Приводится методика работы со всеми основными типами данных: типами-значениями и типами-ссылками, числовыми данными, строками, файлами, потоками, массивами, множествами, структурами, классами, интерфейсами.

Дается обширный справочный материал по классам VCL и библиотек .NET, по их свойствам и методам (свыше 1000 кратких и около 250 подробных описаний), по функциям Delphi и API Windows (около 800 функций библиотек VCL и .NET). Справочный материал снабжен подробными комментариями и примерами.

Как справочник книга полезна пользователям любой квалификации: от начинающих до опытных разработчиков.

скачать

зеркало1
зеркало2
 

karatek

Турист
Credits
0
1556229135.01.lzzzzzzz.jpg

Название: Введение в программирование трехмерных игр с DirectX 9.0
Автор: Frank D. Luna
Формат: CHM
Размер: 3.02 MB
Язык: Русский

Аннотация
Книга «Введение в программирование трехмерных игр с DirectX 9.0» представляет собой введение в программирование интерактивной трехмерной компьютерной графики с использованием DirectX 9.0, в котором основное внимание уделяется разработке игр. Книга начинается с исследования необходимых математических инструментов и базовых концепций трехмерной графики. Другие темы охватывают как выполнение в Direct3D базовых операций, таких как рисование графических примитивов, освещение, наложение текстур, альфа-смешивание и работу с трафаретами, так и использование Direct3D для реализации техник, необходимых в играх. Главы посвященные вершинным и пиксельным шейдерам включают описание каркасов эффектов и нового высокоуровневого языка программирования шейдеров (HLSL).

скачать
 

n2005

Турист
Credits
0


Юрий Магда
Ассемблер для процессоров Intel Pentium
Серия: Библиотека программиста
Издательство: Питер, 2006 г.
Мягкая обложка, 416 стр.
ISBN 5-469-00662-Х
Тираж: 3000 экз.
Формат: djvu
Размер: 3mb + 63.1kb

От издателя
Издание посвящено вопросам программирования на языке ассемблера для процессоров Intel Pentium. Рассмотрен широкий круг вопросов, начиная с основ программирования на ассемблере и заканчивая применением самых современных технологий обработки данных, таких как MMS, SSE и SSE2. Материал книги раскрывает методику оптимизации программного кода для всех поколений процессоров Intel Pentium, включая Intel Pentium 4. Теоретический материал подкреплен многочисленными примерами программного кода. Для широкого круга читателей, от студентов до опытных разработчиков программного обеспечения.

книга + исходники



Владислав Пирогов
Ассемблер и дизассемблирование (+ CD-ROM)
Серия: Pro. Профессиональное программирование
Издательство: БХВ-Петербург, 2006 г.
Мягкая обложка, 458 стр.
ISBN 5-94157-677-3
Тираж: 3000 экз.
Формат: djvu
Размер: 8.7mb + 4mb

От издателя
Рассмотрены вопросы исследования кода Windows-приложений. Подробно описаны формат исполняемых модулей и структура инструкций микропроцессора Intel. Дан полный обзор инструментария по исследованию исполняемого кода: отладчики, дизассемблеры, редакторы ресурсов, НЕХ-редакторы и др. Большое внимание уделено работе с популярными программами по дизассемблированию и отладке SoftlCE и IDA Pro. Приведены примеры исследования исполняемого кода и описаны основные принципы подобного исследования: идентификация программных структур, поиск данных и др. Прилагаемый компакт-диск содержит тексты всех листингов, описанных в книге, а также учебные программы.

Для программистов.

книга + исходники
 

n2005

Турист
Credits
0


Девид Тейнсли
Linux и Unix программирование в SHELL
Издательство: Издательская группа ВНV, 2001
Страниц: 464
Формат: djvu
Размер: 4.3mb

От издателя
Данная книга являеться практическим руководством по программированию в интерпритаторе Bourne shell - стандартного командного интерпритатора в UNIX, полностью совместимого с интерпритатором BASH shell в Linux. Книга предназначена для начинающих и опытных программистов и содержит множество полезных примеров, советов и подсказок. С ее помощью читатель сможет быстро научиться создовать сценарии для реальных задач и ситуаций, возникающих в большинстве систем UNIX и Linux.

скачать
 
Сверху