Учебники по программированию. Страница 1

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


1  2  >

Автор:
Равал С.

Децентрализованные приложения. Технология Blockchain в действии

Обложка электронной книги в формате PDF 'Децентрализованные приложения. Технология Blockchain в действии'
  Технология Bitcoin показала, как можно использовать криптографически сохраненные записи, модель с ограниченными ресурсами, открытый исходный код и пиринговые сети для создания нового типа успешных приложений.
  Децентрализованные приложения гибче, прозрачнее и надежнее, чем современное программное обеспечение, созданное с применением традиционных моделей. Эта книга знакомит вас с основами создания децентрализованных приложений и принципами их разработки на примере нескольких доходных приложений. Причина такого коммерческого уклона объясняется тем, что прибыль (выгода) является основой успешного, надежного и перспективного децентрализованного приложения. Воспользуйтесь ими как трамплином к созданию вашего собственного приложения.
  Держим курс на открытость и децентрализацию!
Формат:
PDF(OCR-слой)
Размер:
23.24mb
Год издания:
2017
Страниц:
240
Добавлен:
26.02.2017
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
Ссылка 2

Автор:
Фаулер М.

Шаблоны корпоративных приложений

Обложка электронной книги в формате PDF 'Шаблоны корпоративных приложений'
  Создание компьютерных систем - дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах - как своих, так и чужих. Книга дает ответы на трудные вопросы, с которыми приходится сталкиваться всем разработчикам корпоративных систем.
  Автор, известный специалист в области объектно-ориентированного программирования, заметил, что с развитием технологий базовые принципы проектирования и решения общих проблем остаются неизменными, и выделил более 40 наиболее употребительных подходов, оформив их в виде типовых решений. Результат перед вами - незаменимое руководство по архитектуре программных систем для любой корпоративной платформы. Это своеобразное учебное пособие поможет вам не только усвоить информацию, но и передать полученные знания окружающим значительно быстрее и эффективнее, чем это удавалось автору.
  Книга предназначена для программистов, проектировщиков и архитекторов, которые занимаются созданием корпоративных приложений и стремятся повысить качество принимаемых стратегических решений.
Формат:
PDF
Размер:
54.93mb
Год издания:
2016
Страниц:
544
Добавлен:
04.12.2016
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
Ссылка 2

Авторы:
Лин К., Снайдер Л.

Принципы параллельного программирования

Обложка электронной книги в формате PDF 'Принципы параллельного программирования'
  В век развития многоядерной процессорной архитектуры тема параллельного программирования для инженеров и проектировщиков компьютерных систем становится очень важной.Книга «Принципы параллельного программирования», написанная известными учеными-исследователями Кэлвином Лином (кафедра информатики Техасского университета, г. Остин) и Лоуренсом Снайдером (кафедра информатики и вычислительной техники университета Вашингтона, г. Сиэтл), посвящена основополагающим принципам параллельных вычислений. В книге дается объяснение различным явлениям и приводятся примеры случаев, когда эти явления способствуют успеху параллельного программирования, либо, наоборот, создают определенные сложности. Издание предназначено для студентов-специалистов старших курсов университетов, для студентов, обучающихся по магистерским программам, а также для профессионалов, желающих освоить параллельное программирование. В книге содержится ценная достоверная информация, которая останется актуальной, несмотря на эволюцию аппаратного и программного обеспечения.
Формат:
PDF
Размер:
54.13mb
Год издания:
2013
Страниц:
408
Добавлен:
19.11.2016
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
Ссылка 2

Авторы:
Эхтер Ш., Робертс Дж.

Многоядерное программирование

Обложка электронной книги в формате PDF 'Многоядерное программирование'
  На сегодняшний день системы, построенные на основе многоядерной архитектуры, набирают все большую популярность.
  Эта книга поможет разработчикам программного обеспечения, используя многопоточность, создать высокопроизводительные приложения на основе многоядерной архитектуры Intel. Книга позволяет читателю на практике освоить основы параллельного программирования, программирование с использованием API, интерфейс OpenMP, решение наиболее распространенных задач параллельного программирования; отладку и тестирование многопоточных приложений; инструменты разработки приложений.
  Книга содержит множество примеров исходного кода, позволяющих читателю быстро, на практике опробовать тот или иной описываемый метод. Издание рассчитано на разработчиков ПО и студентов, изучающих многоядерную архитектуру.
Формат:
DJVU
Размер:
12.84mb
Год издания:
2010
Страниц:
316
Добавлен:
29.05.2016
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
Ссылка 2

Автор:
Ошероув Р.

Искусство автономного тестирования с примерами на С#. 2-е изд.

Обложка электронной книги в формате PDF 'Искусство автономного тестирования с примерами на С#. 2-е изд.'
  Во втором издании книги автор шаг за шагом проведет вас по пути от первого простенького автономного теста до создания полного комплекта тестов - понятых, удобных для сопровождения и заслуживающих доверия. Вы и не заметите, как перейдете к более сложным вопросам - заглушкам и подставкам - и попутно научитесь работать с изолирующими каркасами типа Moq, FakeltEasy или Typemock Isolator. Вы узнаете о паттернах тестирования и организации тестов, о том, как проводить рефакторинг приложении и тестировать "нетестопригодный" код. Не забыл автор и об интеграционном тестировании и тестировании работы с базами данных.
  Примеры в книге написаны на С#, но будут понятны всем, кто владеет каким-нибудь статически типизированным языком, например Java или С++.
Формат:
PDF(OCR-слой)
Размер:
2.18mb
Год издания:
2014
Страниц:
360
Добавлен:
08.05.2016
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Автор:
Ньюмен С.

Создание микросервисов

Обложка электронной книги в формате PDF + ePub 'Создание микросервисов'
  Книга посвящена программированию микросервисов — небольших автономных компонентов, позволяющих добиться модульности и отказоустойчивости любой программы. Теория микросервисов тесно связана с философией Unix, способствует улучшению архитектуры любых приложений, дает возможность избегать громоздкого и запутанного кода. Эта книга поможет читателю заново взглянуть на многие, казалось бы, трудноразрешимые проблемы, масштабировать любые проекты, ювелирно разрабатывать даже самые сложные системы.
Формат:
PDF(OCR-слой) + копия ePub
Размер:
10.56mb
Год издания:
2016
Страниц:
304
Добавлен:
23.02.2016
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
Ссылка 2

Автор:
Комлев Н.Ю.

Объектно Ориентированное Программирование. Хорошая книга для Хороших Людей

Обложка электронной книги в формате PDF 'Объектно Ориентированное Программирование. Хорошая книга для Хороших Людей'
  Объектно Ориентированное Программирование (ООП) - технология, которую обязан знать, понимать и применять каждый программист. Печально, но многие программисты не знают, не понимают и не применяют. А многие, что ещё хуже, - находятся в заблуждении, что знают, понимают и применяют. Из этой книги вы узнаете всё, что надо знать об ООП - и даже немного больше. Кратко, понятно, с примерами. Для умных людей. В книге есть все: готовые полномасштабные приложения, небольшие примеры, поясняющие теорию, и множество полезных иллюстраций...
Формат:
PDF + копия DJVU
Размер:
23.11mb
Год издания:
2014
Страниц:
298
Добавлен:
29.11.2015
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
Ссылка 2

Автор:
Стюарт Т.

Теория вычислений для программистов

Обложка электронной книги в формате PDF 'Теория вычислений для программистов'
  Наконец-то появился увлекательный и практичный способ изучать теорию вычислений и проектирование языков программирования! В этой книге теоретическая информатика излагается в хорошо знакомом вам контексте, что поможет оценить, почему ее идеи важны и как они отражаются на том, чем программист изо дня в день занимается на работе.
  Вместо математической нотации или незнакомого академичного языка программирования типа Haskell или Lisp в этой книге для объяснения формальной семантики, теории автоматов и функционального программирования вкупе с лямбда-исчислением применяется язык Ruby, сведенный к минимуму.
  Издание предназначается для программистов любой квалификации, знакомых хотя бы с одним из современных языков, но не имеющих формальной подготовки в информатике.
Формат:
PDF
Размер:
28.13mb
Год издания:
2014
Страниц:
384
Добавлен:
18.11.2015
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
Ссылка 2

Автор:
Фицджеральд М.

Регулярные выражения. Основы

Обложка электронной книги в формате DJVU 'Регулярные выражения. Основы'
  Если вы программист, не имеющий опыта работы с регулярными выражениями, то данная книга - как раз то, что нужно для первого знакомства с ними. Многочисленные примеры, приведенные в книге, не только помогут вам освоить основы регулярных выражений, но и научат применять их для поиска, извлечения и преобразования фрагментов текста посредством их сопоставления с определенными символами, словами и шаблонами.
  Регулярные выражения эффективно применяются во многих областях программирования. Они доступны в утилитах UNIX и таких языках программирования, как Perl, Java, javascript и C#. Прочитав книгу, вы будете знать синтаксис наиболее распространенных диалектов регулярных выражений и понимать, в каких случаях они смогут обеспечить вам значительную экономию времени.
Формат:
DJVU
Размер:
4.96mb
Год издания:
2015
Страниц:
144
Добавлен:
19.08.2015
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Автор:
Лацис А.О.

Параллельная обработка данных

Обложка электронной книги в формате PDF 'Параллельная обработка данных'
  В учебном пособии дан углубленный систематический обзор технологий параллельной обработки данных. Основное внимание уделено традиционным программным технологиям параллельного программирования на кластерных вычислительных системах, причем не только программистским моделям, но и их отображениям на вычислительном оборудовании. Объяснено происхождение программистских технологий и отражение в них существенных для системного и прикладного программиста свойств оборудования. Описан ускоряющийся в последние годы переход на новые нетрадиционные аппаратные архитектуры, причем как в области технологий объединения процессоров в параллельную вычислительную систему, так и в области внутренней организации самих вычислителей. Рассмотрены вопросы пользования высокоскоростных коммуникационных магистралей Hypertransport и PCI Express, проблемы создания и внедрения реконфигурируемых вычислителей на базе технологий программируемой логики. Кратко затронута проблематика метакомпьютинга, технологий отбора неиспользуемой вычислительной мощности из Интернета.
  Для студентов высших учебных заведений.
Формат:
PDF
Размер:
19.04mb
Год издания:
2010
Страниц:
336
Добавлен:
10.08.2015
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
Ссылка 2

Авторы:
Семакин И.Г., Шестаков А.П.

Основы алгоритмизации и программирования. Практикум

Обложка электронной книги в формате PDF 'Основы алгоритмизации и программирования. Практикум'
  Учебное пособие является второй частью УМК, совместно с учебником "Основы алгоритмизации и программирования". Практикум включает в себя все основные типы задач, ориентированные на освоение структурной методики программирования, а также основ объектно-ориентированного и визуального программирования. Практикум может использоваться как для обучения программированию на базе языка Паскаль, так и для других языков процедурного программирования.
  Учебное пособие может быть использовано при изучении общепрофессиональной дисциплины ОП "Основы алгоритмизации и программирования" в соответствии с требованиями ФГОС СПО для специальностей 230113 "Компьютерные системы и комплексы" и 230401 "Информационные системы (по отраслям)" укрупненной группы специальностей 230000 "Информатика и вычислительная техника". Для студентов учреждений среднего профессионального образования.
Формат:
PDF(OCR-слой)
Размер:
8.88mb
Год издания:
2013
Страниц:
144
Добавлен:
07.04.2015
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Автор:
Фаулер Ч.

Программист-фанатик

Обложка электронной книги в формате PDF 'Программист-фанатик'
  В этой книге вы не найдете описания конкретных технологий, алгоритмов и языков программирования - ценность ее не в этом. Она представляет собой сборник практических советов и рекомендаций, касающихся ситуаций, с которыми порой сталкивается любой разработчик: отсутствие мотивации, выбор приоритетов, психология программирования, отношения с руководством и коллегами и многие другие.
  Подобные знания обычно приходят лишь в результате многолетнего опыта реальной работы. По большому счету перед вами - ярко и увлекательно написанное руководство, которое поможет быстро сделать карьеру в индустрии разработки ПО любому, кто поставил себе такую цель. Конечно, опытные программисты могут найти некоторые идеи автора достаточно очевидными, но и для таких найдутся темы, которые позволят пересмотреть устоявшиеся взгляды и выйти на новый уровень мастерства. Для тех же, кто только в самом начале своего пути как разработчика, чтение данной книги, несомненно, откроет широчайшие перспективы.
Формат:
PDF(OCR-слой)
Размер:
4.94mb
Год издания:
2015
Страниц:
208
Добавлен:
11.03.2015
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Авторы:
Орлов С.А., Цилькер Б.Я.

Технология разработки программного обеспечения. 4-е изд.

Обложка электронной книги в формате DJVU 'Технология разработки программного обеспечения. 4-е изд.'
  Учебник посвящен систематическому изложению принципов, моделей, методов и метрик, используемых в инженерном цикле разработки сложных программных продуктов.
  Изложены классические основы программной инженерии, показаны последние научные и практические достижения, характеризующие динамику развития этой области; продемонстрирован комплексный подход к решению наиболее важных вопросов, возникающих в программных проектах. Допущено Министерством образования и науки Российской Федерации в качестве учебника для студентов высших учебных заведений, обучающихся по специальности "Программное обеспечение вычислительной техники и автоматизированных систем" направлений подготовки дипломированных специалистов "Информатика и вычислительная техника".
Формат:
DJVU
Размер:
27.3mb
Год издания:
2012
Страниц:
608
Добавлен:
14.05.2014
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
Ссылка 2

Авторы:
Рудаков А.В., Федорова Г.Н.

Технология разработки программных продуктов. Практикум. 4-е изд.

Обложка электронной книги в формате PDF 'Технология разработки программных продуктов. Практикум. 4-е изд.'
  В учебном пособии в систематизированном виде приведены необходимые теоретические сведения, практические задания и примеры их выполнения; представлены задания на построение моделей программных продуктов с использованием как структурного, так и объектно-ориентированного подхода (с применением стандартного языка моделирования UML и современных CASE-средств), задания на разработку тестов, справочной системы, а также на создание инсталляционных пакетов программных продуктов.   Учебное пособие может быть использовано при изучении профессионального модуля ПМ.ОЗ "Участие в интеграции программных модулей" (МДК.03.01) в соответствии с требованиями ФГОС СПО для специальности 230115 "Программирование в компьютерных системах" и является частью учебно-методического комплекта.
  Для студентов учреждений среднего профессионального образования.
Формат:
PDF(OCR-слой)
Размер:
5.4mb
Год издания:
2014
Страниц:
192
Добавлен:
17.04.2014
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Авторы:
Монган Дж., Киндлер Н., Гижере Э.

Работа мечты для программиста. Тестовые задачи и вопросы при собеседовании в ведущих IT-компаниях

Обложка электронной книги в формате PDF 'Работа мечты для программиста. Тестовые задачи и вопросы при собеседовании в ведущих IT-компаниях'
  Эта книга поможет программисту с легкостью пройти собеседование и трудоустроиться в любую крупнейшую IT-компанию мира.
  Книга включает в себя примеры тестовых заданий, которые получают соискатели на собеседовании, информацию о языках программирования, технологиях и шаблонах, которая обычно требуется для успешного интервьюирования, а также множество советов, которые помогут подготовиться к прохождению собеседования.
Формат:
PDF
Размер:
38.42mb
Год издания:
2014
Страниц:
368
Добавлен:
12.02.2014
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Авторы:
Голицына О.Л., Попов И.И.

Программирование на языках высокого уровня

Обложка электронной книги в формате PDF 'Программирование на языках высокого уровня'
  Рассмотрены основные принципы программирования на языках высокого уровня: основные управляющие структуры программирования; стандартные типы данных; структуры данных; процедуры и функции; модульные программы; рекурсивные определения и алгоритмы; вопросы спецификации программ; корректность и надежность программ. Описаны методологии программирования - императивная, объектно-ориентированная, функциональная и логическая, представлены примеры алгоритмических языков. Приведены характеристики инструментальных средств разработки программ. Рассмотрен язык программирования Object Pascal и интегрированная среда разработки программ Delphi, включая архитектуру приложений, работающих с внешними источниками данных.
  Для студентов, специализирующихся в области информационных технологий и разработки программных средств.
Формат:
PDF(OCR-слой)
Размер:
9.03mb
Год издания:
2010
Страниц:
496
Добавлен:
30.01.2014
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Авторы:
Орам Э., Уилсон Г.

Идеальная разработка ПО. Рецепты лучших программистов

Обложка электронной книги в формате PDF 'Идеальная разработка ПО. Рецепты лучших программистов'
  Авторы популярной в IT-сообществе книги Идеальный код вновь предлагают вашему вниманию подборку лучших решений от признанных экспертов в области разработки ПО.
  Существует много споров о том, какие же инструменты, технологии и практики могут действительно оптимизировать процесс разработки ПО и усовершенствовать конечный продукт. В новой книге под редакцией Энди Орама и Грега Уилсона известные разработчики делятся своим бесценным опытом и мнениями на эту тему. Авторские эссе и статьи посвящены наиболее эффективным методам работы программиста, а также развенчиванию ряда мифов, существующих в программистском сообществе.
  Среди авторов книги - такие авторитеты, как Стив Макконнелл, Барри Бэм, Барбара Китченхем и еще 27 известных экспертов в области разработки программного обеспечения.
Формат:
PDF (OCR-слой)
Размер:
87.23mb
Год издания:
2012
Страниц:
592
Добавлен:
25.12.2013
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Авторы:
Маклафлин Б., Поллайс Г., Уэст Д.

Объектно-ориентированный анализ и проектирование

Обложка электронной книги в формате DJVU 'Объектно-ориентированный анализ и проектирование'
  Надоело читать книги по объектно-ориентированному анализу и проектированию, которые понятны только специалистам? Возможно, вы слышали, что ООАП помогает писать хорошие программы - программы, которыми будет довольно ваше начальство и заказчики. Но как это сделать? Книга покажет вам, как организованы анализ, проектирование и написание серьезных объектно-ориентированных программ; программ, которые просты в повторном использовании, сопровождении и расширении. Программ, от которых не болит голова; программ, в которые можно добавлять новые возможности, не нарушая работу старых. Вы узнаете, какое место занимают ОО-принципы, паттерны проектирования и различные методы разработки в жизненном цикле ООАП-проектов. За счет использования особенностей работы мозга эта книга сокращает время усвоения и запоминания сложной информации. К тому времени, когда будет перевернута последняя страница, вы повеселитесь, узнаете много нового и научитесь писать хорошие программы!
Формат:
DJVU
Размер:
30.03mb
Год издания:
2013
Страниц:
608
Добавлен:
06.12.2013
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Автор:
Гэртнер М.

ATDD - Разработка программного обеспечения через приемочные тесты

Обложка электронной книги в формате DJVU 'ATDD - Разработка программного обеспечения через приемочные тесты'
  Применяя методику разработки через приемочные тесты (ATDD), заказчики, разработчики и тестировщики получают возможность совместно сформулировать тестопригодные требования, что позволяет создавать высококачественное программное обеспечение в сжатые сроки. Однако на практике многие не понимают, в чем истинный смысл ATDD. Настоящая книга - первое практическое руководство начального уровня по внедрению и успешному применению этой методики.
  На примерах автор показывает, как применять ATDD, используя различные языки и каркасы. В результате проработки примеров порождаются различные артефакты: классы для автоматизации тестирования, определения шагов и полные реализации. На этих вполне реалистичных примерах автор иллюстрирует фундаментальные принципы ATDD, показывает место ATDD в общем процессе разработки, делится своим обширным опытом и предостерегает против типичных ошибок. Эта книга будет полезна тестировщикам, разработчикам, бизнес-аналитикам и руководителям проектов. Она позволит заложить прочный фундамент для получения первых результатов от внедрения ATDD уже сейчас и поможет добиться еще большего в будущем, по мере накопления опыта.
  Исходные коды примеров, рассматриваемых в книге, находятся в одном архиве с книгой.
Формат:
DJVU + файлы к книге
Размер:
104.48mb
Год издания:
2013
Страниц:
232
Добавлен:
26.09.2013
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Автор:
Тарасов С.

Дефрагментация мозга. Софтостроение изнутри

Обложка электронной книги в формате PDF 'Дефрагментация мозга. Софтостроение изнутри'
  Эта книга для тех, кто давно связан с разработкой программного обеспечения. Или для тех, кто еще думает выбрать программирование своей профессией. Или для тех, кто просто привык думать и размышлять о происходящем в мире информационных технологий. Не секрет, что основная масса софтостроения сосредоточена в секторе так называемой корпоративной разработки: от комплексных информационных систем предприятия до отдельных приложений. Поэтому немалая часть сюжетов касается именно Enterprise Programming. Из текста вы вряд ли узнаете, как правильно склеивать многоэтажные постройки из готовых компонентов в гетерогенной среде, проектировать интерфейсы, синхронизировать процессы или писать эффективные запросы к базам данных. Подобные темы будут лишь фоном для рассказа о софтостроительной "кухне". При определенной доле любопытства вы сможете убедиться, что новое - это хорошо забытое старое, узнать, как устроены некоторые сложные системы, когда следует применять разные технологии, почему специалистам в информатике надо особенно тщательно фильтровать поступающую из множества источников информацию, и многое другое, что вы, возможно, еще не знали или уже знаете, но с другой стороны.
Формат:
PDF
Размер:
5.29mb
Год издания:
2013
Страниц:
224
Добавлен:
06.09.2013
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Автор:
Эрик Эванс

Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем

Обложка электронной книги в формате PDF 'Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем'
  Книга Эрика Эванса посвящена не отдельным технологиям, а систематическому предметно-ориентированному подходу. В ней представлен широкий набор приемов и методик, основанных на практическом опыте, и фундаментальных принципов, помогающих в реализации программных проектов из сложных предметных областей.
  Органично переплетая практику проектирования и реализации программ, эта книга содержит множество фактических примеров, иллюстрирующих применение общих стратегических принципов в реальных программных проектах.
Формат:
DJVU
Размер:
17.64mb
Год издания:
2011
Страниц:
448
Добавлен:
24.08.2013
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Авторы:
Маршалл Донис, Бруно Джон

Надежный код: Оптимизация цикла разработки программного обеспечения

Обложка электронной книги в формате PDF 'Надежный код: Оптимизация цикла разработки программного обеспечения'
  Эта книга - о том, как писать качественные программы. В ней описаны технологии разработки приложений, способы сокращения количества ошибок, а также организация эффективного взаимодействия всех участников цикла разработки. Приведены различные методики программирования и решения задач, связанных с тестированием, отладкой и контролем качества кода. Кроме того, обсуждаются вопросы, связанные с безопасностью, масштабируемостью и производительностью управляемых программ и веб-приложений. Книга состоит из 12 глав, богато иллюстрирована, содержит многочисленные примеры, и предназначена, главным образом, для разработчиков, но будет интересна всем участникам процесса создания программного обеспечения.
Формат:
PDF
Размер:
2.37mb
Год издания:
2010
Страниц:
320
Добавлен:
21.03.2013
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Авторы:
Коллектив авторов

Разработка высоконагруженных систем

Обложка электронной книги в формате DJVU 'Разработка высоконагруженных систем'
  Разработка высоконагруженных систем. Сборник лучших докладов конференции разработчиков высоконагруженных систем HighLoad++ за 2010 и 2011 года.
Формат:
DJVU
Размер:
10.29mb
Год издания:
2011
Страниц:
415
Добавлен:
25.02.2013
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Автор:
Род Хаггарти

Дискретная математика для программистов. 2-е изд.

Обложка электронной книги в формате PDF 'Дискретная математика для программистов. 2-е изд.'
  Основополагающее введение в дискретную математику, без знания которой невозможно успешно заниматься информатикой и программированием.
  Ни одно из многочисленных изданий по этой дисциплине, вышедших на русском языке, не читается с таким удовольствием и пользой. В доступной и весьма увлекательной форме автор рассказывает о фундаментальных понятиях дискретной математики - о логике, множествах, графах, отношениях и булевых функциях. Теория изложена кратко и иллюстрируется многочисленными простыми примерами, что делает ее доступной даже школьнику. После каждой главы (начиная со второй) рассматривается приложение описанных методов к информатике.
  Дополнения в издании на русском языке посвящены актуальным задачам теории графов, рекурсивным алгоритмам, общей проблеме перебора и задачам целочисленного программирования.
  Книга будет полезна студентам, изучающим курс дискретной математики, а также всем желающим проникнуть в технику написания и проверки корректности алгоритмов, включая программистов-практиков.
Формат:
PDF
Размер:
9.64mb
Год издания:
2012
Страниц:
400
Добавлен:
17.02.2013
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Автор:
Физерс М.К.

Эффективная работа с унаследованным кодом

Обложка электронной книги в формате DJVU 'Эффективная работа с унаследованным кодом'
  Учитесь извлекать максимум пользы из унаследованных систем, повышая их производительность, функциональность, надежность и сопровождаемость! Можете ли вы без особого труда изменить код и тут же получить ответную реакцию на внесенные изменения? Насколько понятен этот код? Если вы ответите на эти вопросы отрицательно, значит, вы имеете дело с унаследованным кодом и понапрасну тратите время и средства на разработку.
  В своей книге Майкл Физерс предлагает полноценные стратегические приемы эффективной работы с крупными базами унаследованного нетестированного кода. В основу этой книги положен материал, подготовленный автором к известным семинарам, организуемым компанией Object Mentor, включая приемы, которым автор обучил сотни разработчиков, технических руководителей и тестирующих программное обеспечение подчинять себе непослушные унаследованные системы.
Формат:
DJVU
Размер:
8.67mb
Год издания:
2009
Страниц:
400
Добавлен:
11.02.2013
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Автор:
Ян Гойвертс, С. Левитан

Регулярные выражения. Сборник рецептов

Обложка электронной книги в формате PDF 'Регулярные выражения. Сборник рецептов'
  Сборник содержит более 100 рецептов, которые помогут научиться эффективно оперировать данными и текстом с применением регулярных выражений.
  Книга знакомит читателя с функциями, синтаксисом и особенностями этого важного инструмента в различных языках программирования: C#, Java, javascript, Perl, PHP, Python, Ruby и VB.NET. Предлагаются пошаговые решения наиболее часто встречающихся задач: работа с адресами URL и путями в файловой системе, проверка и форматирование ввода пользователя, обработка текста, а также обмен данными и работа с текстами в форматах HTML, XML, CSV и др.
  Данное руководство поможет как начинающему, так и уже опытному специалисту расширить свои знания о регулярных выражениях, познакомиться с новыми приемами, узнать все тонкости работы с ними, научиться избегать ловушек и ложных совпадений. Освоив материал этой книги, вы сможете полнее использовать все те возможности, которые предоставляет умелое применение регулярных выражений, и тем самым сэкономить свое время.
Формат:
PDF
Размер:
10.29mb
Год издания:
2010
Страниц:
608
Добавлен:
23.01.2013
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Автор:
Проскурин В.Г.

Защита программ и данных

Обложка электронной книги в формате PDF 'Защита программ и данных'
  Подробно рассмотрены средства и методы анализа программных реализаций, а также защиты программ от анализа. Рассмотрены модели взаимодействия программных закладок с атакуемыми компьютерными системами, предпосылки к внедрению и методы внедрения программных закладок, средства и методы защиты от программных закладок.
  Отдельно рассмотрен наиболее многочисленный на сегодняшний день класс программных закладок - компьютерные вирусы. Подробно описаны средства и методы реализации комплексного подхода к решению задачи организации антивирусной защиты. Изложение теоретического материала иллюстрируется многочисленными практическими примерами. В конце каждого раздела приведен перечень вопросов для самопроверки, в конце пособия - методические рекомендации по его изучению.
  Для студентов учреждений высшего профессионального образования.
Формат:
PDF
Размер:
138.1mb
Год издания:
2012
Страниц:
208
Добавлен:
20.01.2013
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Авторы:
Вирт Н., Гуткнехт Ю.

Разработка ОС и компилятора. Проект Оберон

Обложка электронной книги в формате DJVU 'Разработка ОС и компилятора. Проект Оберон'
  В книге описан проект Оберон, представляющий полную программную среду для современной рабочей станции. Главная цель, поставленная авторами, - спроектировать и реализовать всю систему с нуля и построить ее так, чтобы она могла быть описана, объяснена и понята как единое целое.
  В дополнение к основной системе во всех деталях описан компилятор языка Оберон и графическая подсистема. Для программистов, преподавателей и студентов, изучающих теорию и практику построения операционных систем.
  Файлы на CD-диске:
  • Oberon0 - Оригинальные тексты компилятора Oberon0 из книги
  • Oberon.system3 - запускаемая в Windows NT, как приложение, Oberon system 3. Исходный код в версии 2004 года.
  • Oberon.V4.tar.gz - Исходный код системы Oberon V 4. Версия 1994 года.
Формат:
DJVU
Размер:
33.26mb
Год издания:
2012
Страниц:
560
Добавлен:
13.11.2012
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Авторы:
Криспин Л., Грегори Д.

Гибкое тестирование. Практическое руководство для тестировщиков ПО и гибких команд

Обложка электронной книги в формате PDF 'Гибкое тестирование. Практическое руководство для тестировщиков ПО и гибких команд'
  Тестирование является ключевым компонентом гибкой разработки. Широкое внедрение гибких методов привело к необходимости помещения в центр внимания приемов эффективного тестирования, а гибкие проекты существенно трансформировали роль тестировщиков ПО. Тем не менее, большинство функций тестировщика остается в значительной степени недопонятыми. В чем же состоит истинная роль тестировщика? Нужны ли гибким командам члены, разбирающиеся в вопросах контроля качества? Что на самом деле означает должность "гибкий тестировщик"?
  Двое из наиболее опытных в области гибкого тестирования практиков и консультантов, Лайза Криспин и Джанет Грегори, объединились в команду, чтобы предоставить окончательные ответы на эти и многие другие вопросы. В настоящей книге они дают определение гибкого тестирования и показывают роль тестировщиков в реальных гибких командах. Вы узнаете, как использовать квадранты гибкого тестирования для идентификации потребностей в тестировании, требований к тестировщикам и набору инструментальных средств, который поможет проводить тестирование наиболее эффективно. В книге описана итерация гибкой разработки программного обеспечения с точки зрения тестировщика, а также объясняются семь ключевых факторов успеха гибкого тестирования.
  В этой книге описаны следующие темы:
  • Как вовлечь тестировщиков в процесс гибкой разработки ПО;
  • Какое место в гибкой команде занимают тестировщики и менеджеры по контролю качества;
  • Как определить нужный момент для найма гибкого тестировщика;
  • Как совершить переход от традиционной циклической к гибкой разработке;
  • Как обеспечить полное выполнение всех действий по тестированию в течение коротких итераций;
  • Как использовать тесты для успешного управления процессом разработки.
Формат:
PDF
Размер:
103.52mb
Год издания:
2010
Страниц:
464
Добавлен:
05.08.2012
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-

Авторы:
Венкат Субраманиам, Энди Хант

Этюды на тему быстрой разработки программного обеспечения

Обложка электронной книги в формате PDF + копия DJVU 'Этюды на тему быстрой разработки программного обеспечения'
  Написать хорошую программу трудно - кругом подводные камни. Вы как будто слышите голос самого дьявола, который постоянно нашептывает вам заманчивые пути решения той или иной проблемы, легко и быстро приводящие не только к цели, но и к катастрофе. Не поддавайтесь этим дьявольским соблазнам. Ваш личный ангел-хранитель будет оберегать, вести и поддерживать вас, защищать вашу работу и карьеру. Вам помогут выстоять методы, изложенные в этой книге. Здесь авторы собрали накопленный индивидуальный опыт, идеи и методы работы передовых разработчиков и представили их в виде серии коротких и удобоваримых советов. Сначала вы услышите дьявольский шепот, искушающий пойти по ложному пути, но затем, подобно ангелу-хранителю, следует практика, применение которой защитит вас и вашу карьеру. Конечно, всего этого можно достичь методом проб и ошибок, исходя из собственного трудного опыта, но эта книга сбережет ваше время и нервы. Изучите ее - и ваш профессиональный уровень как разработчика возрастет.
Формат:
PDF + копия DJVU
Размер:
18.49mb
Год издания:
2009
Страниц:
207
Добавлен:
25.02.2012
Раздел:
Программирование
Скачать бесплатно:
Ссылка 1
Скачать бесплатно:
-
Скачать бесплатно:
-


1  2  >
Навигация

Главная
.NET Framework
Ajax
API
ASP
Assembler
Basic
C(Си)
C#
CMS
CSS
Delphi
DHTML
DOS
Flash
Frameworks
Go
Haskell
HTML
Java
JavaScript
Linux
Mac OS
Office
Oracle
Perl
PHP
Python
R
Ruby
Silverlight
SQL
UML
Unix
Verilog
Visual Studio
Windows
WPF
XML
Базы данных
Безопасность
Блоги
Виртуализация
Графика
Дизайн
Интернет
Компьютер
Маркетинг
Моделирование
Новичкам
Оптимизация
Программирование
Программы
Протоколы
Работа
Раскрутка
Сайтостроение
Сеть
Системы управления
Схемотехника
Телевидение
Телефония
Файлообмен



Яндекс.Метрика