Распродаю свою коллекцию программерских книг
От: Sh1ZoID Россия http://vkontakte.ru/id6263850
Дата: 18.08.09 12:59
Оценка:
Всем привет

Почти все книги читались в домашних условиях, а не в электричках/метро/автобусах, поэтому все они в отличном состоянии, насчёт цены...скажем так, за каждую из них хочу половину стоимости аналогичной книжки на озоне, вот...
Ах да, речь идёт о Москве, самовывоз из ЦАО, в будни, в рабочее время, кому интересно, пишите — zacep@list.ru или 214487553

C++/STL
Страуструп «Язык программирования С++ (специальное издание)» http://www.rsdn.ru/res/book/cpp/cpp_bible.xml
Автор(ы): Бьерн Страуструп
Книга написана Бьёрном Страуструпом — автором языка программирования С++ — и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре С++, так и современный объектно-ориентированный подход к созданию программных продуктов. Третье издание бестселлера было существенно переработано автором. Результатом этой переработки стала большая доступность книги для новичков. В то же время, текст обогатился сведениями и методиками программирования, которые могут оказаться полезными даже для многоопытных специалистов по С++. Не обойдены вниманием и нововведения языка: стандартная библиотека шаблонов (STL), пространства имен (namespaces), механизм идентификации типов во время выполнения (RTTI), явные приведения типов (cast-операторы) и другие. Настоящее специальное издание отличается от третьего добавлением двух новых приложений (посвященных локализации и безопасной обработке исключений средствами стандартной библиотеки), довольно многочисленными уточнениями в остальном тексте, а также исправлением множества опечаток. Книга адресована программистам, использующим в своей повседневной работе С++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка «из первых рук».

Страуструп «Дизайн и эволюция C++» http://www.rsdn.ru/res/book/cpp/cppdesign.xml
Автор(ы): Бьерн Страуструп

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

Майерс «Эффективное использование C++» http://www.rsdn.ru/res/book/cpp/effective_cpp2006.xml
Автор(ы): Скотт Мейерс

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

Майерс «Наиболее эффективное использование C++» http://www.rsdn.ru/res/book/cpp/most_effective_cpp.xml
Автор(ы): Скотт Мейерс
В новой книге Скотта Мейерса, которая является
продолжением популярного издания
"Эффективное использование C++",
приводятся рекомендации по
наиболее эффективному использованию конструкций языка C++. Рассматриваются
правила перегрузки операторов, способы приведения типов, реализация механизма
RTTI и многое другое. Даны практические советы по применению буферизованного
оператора new, виртуальных конструкторов, интеллектуальных указателей,
proxy-классов и двойной диспетчеризации. Особое внимание уделяется работе с
исключениями и возможностям использования кода С в программах, написанных на
C++. Подробно описаны новейшие средства языка и показано, как с их помощью
повысить производительность программ. Приложения содержат код шаблона auto_ptr и
аннотированный список литературы и Internet-ресурсов, посвященных C++.

Майерс «Эффективное использование STL» http://www.rsdn.ru/res/book/cpp/effective_stl.xml
Автор(ы): Скотт Мейерс
В этой книге известный автор Скотт Мейерс
раскрывает секреты настоящих мастеров, позволяющие добиться максимальной
эффективности при работе с библиотекой STL. Во многих книгах описываются
возможности STL, но только в этой рассказано о том, как работать с этой
библиотекой. Каждый из 50 советов книги подкреплен анализом и убедительными
примерами, поэтому читатель не только узнает, как решать ту или иную задачу, но
и когда следует выбирать то или иное решение — и почему именно такое.

Саттер «Решение сложных задач на С++» http://www.rsdn.ru/res/book/cpp/satter.xml
Автор(ы): Герб Саттер

В данном издании объединены две широко известные профессионалам в области
программирования на C++ книги Герба Саттера Exceptional C++
и More Exceptional C++, входящие в серию книг C++ In-Depth,
редактором которой является Бьерн Страуструп, создатель языка C++.
Материал этой книги составляют переработанные задачи серии Guru of the Week,
рассчитанные на читателя с достаточно глубоким знанием C++.
Однако книга будет полезна каждому, кто хочет углубить свои знания в этой
области.

Саттер «Новые сложные задачи на C++» http://www.rsdn.ru/res/book/cpp/exceptionalcpp_new.xml
Автор(ы): Герб Саттер

Данная книга представляет собой продолжение вышедшей ранее книги
Решение сложных задач на
C++. В форме задач и их решений рассматриваются
современные методы проектирования и программирования
на C++. В книге сконцентрирован богатый многолетний опыт
программирования на C++ не только самого автора, но и всего
сообщества программистов на C++, так что некоторые
рекомендации автора могут показаться неожиданными даже опытным
программистам-профессионалам. Автор рассматривает и конкретные
методики, приемы и идиомы программирования, однако основная тема
книги — это стиль программирования, причем в самом широком
понимании этого слова. Особое внимание во всех задачах книги
уделено вопросу проектирования, которое должно обеспечить максимальную
надежность, безопасность, производительность и сопровождаемость
создаваемого программного обеспечения.

Саттер, Александреску «Стандарты программирования на C++» http://www.rsdn.ru/res/book/cpp/cppstandards.xml
Автор(ы): Герб Саттер, Андрей Александреску

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

Александреску «Современное проектирование на C++» http://www.rsdn.ru/res/book/cpp/alex.xml
Автор(ы): Андрей Александреску

В книге изложена новая технология программирования, представляющая собой сплав обобщенного программирования, метапрограммирования шаблонов и объектно- ориентированного программирования на С++. Настраиваемые компоненты, созданные автором, высоко подняли уровень абстракции, наделив язык С++ чертами языка спецификации проектирования, сохранив всю его мощь и выразительность. В книге изложены способы реализации основных шаблонов проектирования. Разработанные компоненты воплощены в библиотеке Loki, которую можно загрузить с Web-страницы автора. Книга предназначена для опытных программистов на С++.

Вандевурд, Джосаттис «Шаблоны C++. Справочник разработчика» http://www.rsdn.ru/res/book/cpp/Template.xml
Автор(ы): Дэвид Вандевурд, Николаи М. Джосаттис

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

Эккель, Эллисон «Философия C++. Практическое программирование» http://www.ozon.ru/context/detail/id/1895018/
Автор(ы): Брюс Эккель, Чак Эллисон
Издательство: Питер
Цена: 342р.

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

Коплиен «Мультипарадигменное проектирование для C++» http://www.ozon.ru/context/detail/id/2260909/
Автор(ы): Дж. Коплиен
Издательство: Питер
Цена: 265р.

С++ — язык программирования, который поддерживает множество парадигм: классы, перегруженные функции, шаблоны, модули, процедурное программирование, параллельное программирование и т. д. Несмотря на гибкие и разнообразные средства языка,


Алгоритмы
Корман, Лейзерсон, Ривест «Алгоритмы: построение и анализ» http://www.rsdn.ru/res/book/prog/basic_algorithms.xml
Автор(ы): Томас Кормен, Чарльз Лейзерсон, Рональд Ривест
Эта книга — перевод учебника по курсу построения и анализа эффективных алгоритмов, написанного в Массачусетском технологическом институте. В ней разбираются важнейшие классы быстрых алгоритмов и приемы их построения. Изложение подробное и математически строгое. Книгу можно использовать в качестве учебника и справочника; она будет полезна как студентам, так и профессионалам в области информатики и программирования.

Уоррен «Алгоритмические трюки для программистов» http://www.rsdn.ru/res/book/prog/worren.xml
Автор(ы): Генри Уоррен, мл.

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

Вирт «Алгоритмы и структуры данных» http://www.ozon.ru/context/detail/id/128290/
Автор(ы): Никлаус Вирт
Издательство: Невский Диалект
Цена: 180р.

Книга известного швейцарского специалиста посвящена изложению фундаментальных принципов построения эффективных и надежных программ. В ней содержится также описание и анализ основных алгоритмов. Изложение ведется с использованием языка Модула-2,

Кнут-1 http://www.ozon.ru/context/detail/id/1335648/
Автор(ы): Дональд Э. Кнут
Издательство: Вильямс
Цена: 605р.

Первый том серии книг `Искусство программирования` начинается с описания основных понятий и методов программирования. Затем автор сосредоточивается на рассмотрении информационных структур — представлении информации внутри компьютера, структурных

Кнут-2 http://www.ozon.ru/context/detail/id/2527041/
Автор(ы): Дональд Э. Кнут
Издательство: Вильямс
Цена: 755р.

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

Кнут-3 http://www.ozon.ru/context/detail/id/2527036/
Автор(ы): Дональд Э. Кнут
Издательство: Вильямс
Цена: 609р.

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


Проектирование
GoF http://www.rsdn.ru/res/book/oo/design_patterns.xml
Автор(ы): Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес
В предлагаемой книге описываются простые и изящные решения типичных задач,
возникающих в объектно-ориентированном проектировании. Паттерны появились
потому, что многие разработчики искали пути повышения гибкости и степени
повторного использования своих программ. Найденные решения воплощены в краткой и
легко применимой на практике форме. Авторы излагают принципы использования
паттернов проектирования и приводят их каталог. Таким образом, книга
одновременно решает две задачи. Во-первых, здесь демонстрируется роль паттернов
в создании архитектуры сложных систем. Во-вторых, применяя содержащиеся в
справочнике паттерны, проектировщик сможет с легкостью разрабатывать собственные
приложения. Издание предназначено как для профессиональных разработчиков, так и
для программистов осваивающих объектно-ориентированное проектирование.

Фаулер «Рефакторинг» http://www.rsdn.ru/res/book/prog/refactoring.xml
Автор(ы): Мартин Фаулер, Кент Бек, Джон Брант, Дон Робертс, Уильям Апдайк

К тому времени как объектная технология — в частности язык Java — стала обычным
делом, появилось большое количество плохо спроектированных, неэффективных и
малопригодных к сопровождению и расширению приложений. Профессиональные
разработчики программных систем все яснее видят, насколько трудно иметь дело с
таким "неоптимальным" наследием. Уже несколько лет эксперты в области объектного
программирования применяют расширяющийся набор приемов, призванных улучшить
структурную целостность и производительность таких программ. Этот подход,
называемый рефакторингом, до сего момента оставался территорией экспертов,
поскольку не предпринималось попыток перевести профессиональные знания в форму,
доступную всем разработчикам.В данной книге Мартин Фаулер показывает,
как разработчики программного обеспечения могут реализовать существенные выгоды
этой новой технологии, где обычно лежат возможности изменения структуры и как
приступить к переделке плохого проекта в хороший. Каждый шаг рефакторинга прост
— на первый взгляд слишком прост, чтобы сделать его. Это может быть перемещение
поля из одного класса в другой, вынесение какого-то кода из метода и превращение
его в самостоятельный метод или даже перемещение кода по иерархии классов.
Каждый отдельный шаг может показаться элементарным, но совокупный эффект таких
малых изменений в состоянии радикально улучшить проект. Рефакторинг является
верным способом предотвращения распада программы. Помимо описания различных
приемов автор предоставляет подробный каталог, включающий более семидесяти
рефакторингов, а также полезные указания по их применению, пошаговые инструкции
и практические примеры. Примеры написаны на Java, но идеи применимы к любому
объектно-ориентированному языку программирования.

Аллен «Типичные ошибки проектирования» http://www.rsdn.ru/res/book/prog/bug_patterns.xml
Автор(ы): Эрик Аллен

В области разработки безопасного и надежного программного обеспечения
в последнее время наблюдается новый всплеск активности. Чтобы
гарантировать создание устойчивой, безопасной системы, избежать ошибок
проектирования, необходимо предпринимать определенные превентивные
меры. Эта книга посвящена приемам и методам эффективной диагностики
программного обеспечения. В ней приводится ряд типовых ошибок —
повторяющихся соотношений между сообщением об ошибке и вызвавшем его
дефекте программы. Книга будет интересна всем, кто знаком с
программированием на языке Java и хотел бы научиться находить и
исправлять ошибки в программах.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.