На нашем сайте представлена самая большая коллекция русских книг от самых известных авторов.
Книги можно прочитать онлайн или скачать бесплатно одним архивом в самых популярных форматах
pdf, djvu, fb2, epub, txt, rtf и.т.д.
Программирование скачать русские книги бесплатно

Программирование на ассемблере на платформе х86-64

Дата: 19-02-2017, 17:18 Просмотров: 99 Комментарии: 0

Программирование на ассемблере на платформе х86-64

В данной книге известный автор и разработчик ведет  речь не просто о  низкоуровневом программировании а о работе процессора в двух его основных режимах: защищённом режиме и 64-битном, который также называют long mode («длинный режим»). 
Также помимо изложения принципов и механизмов работы процессора в защищённом и 64 -битном режимах, речь пойдёт о программировании на ассемблере в операционных системах семейства Windows, как в 32-битных, так и 64-битных версиях. Рассматривается не только разработка обычных приложений для операционных систем Windows, но и разработка драйверов на ассемблере. 
При написании книги уделялось большое внимание именно практической составляющей, т.е. изложение материала идёт только по делу и только то, что необходимо знать любому системному и низкоуровневому программисту. Последний раздел книги посвящён принципам работы многопроцессорных систем, а также работе с расширенным программируемым контроллером прерываний (APIC).
Само по себе программирование на ассемблере как бы ужасно не выглядело своей объемностью является очень полезным и порой необходимым для любого разработчика и инженера. Без ассемблера даже сейчас порой трудно решить ряд задач. Книга известного автора Аблязова будет полезна всем желающим поднять свой профессиональный уровень в такой трудоемкой области как  программирования .
Скачать книгу Программирование на ассемблере на платформе х86-64 от автора Руслан Аблязов на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

HTML5. Разработка приложений для мобильных устройств

Дата: 19-02-2017, 17:02 Просмотров: 132 Комментарии: 0

HTML5. Разработка приложений для мобильных устройств

Создавайте сногсшибательные сайты и приложения для любых мобильных и настольных платформ. Для этого вам потребуется всего лишь добавить в ваш инструментарий веб-разработки технологии HTML5 и CSS3. Вооружившись этой практичной книгой, вы научитесь разрабатывать веб-приложения, которые не только хорошо работают на iOS, Android, Blackberry и Windows Phone, но и очень удобны в использовании.
Книга HTML5. Разработка приложений для мобильных устройств  содержит множество примеров кода и разметки. Она поможет вам освоить работу с разнообразными инструментами HTML5 — в частности, с новыми веб-формами, масштабируемой векторной графикой (SVG), холстом (Canvas), localStorage и другими родственными API. Кроме того, в этом издании подробно рассмотрены таблицы стилей CSS3. Вы научитесь разрабатывать приложения, которые одинаково хорошо работают как на огромных мониторах, так и на крошечных экранах.
Скачать книгу HTML5. Разработка приложений для мобильных устройств от автора Эстель Вейл на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

Введение в написание скриптов на Phyton для Blender 2.5x. Примеры кода

Дата: 7-02-2017, 01:35 Просмотров: 99 Комментарии: 0

Введение в написание скриптов на Phyton  для Blender 2.5x. Примеры кода

Блендер это одна из самых популярных програм для моделирования 3D графики. Как водится работа с графикой это всегда постоянная монотонная рутина. Разработчики программы Blender начиная с версии 2.5x упростили жизнь пользователям добавив возможность использовать Python в связке с Blender. С появлением у Blender версий 2.5x, написание скриптов на Python получило новый уровень. Поскольку API Python вплоть до Blender 2.49 был не совсем полным и специальным, для API в Blender 2.5x обязались предоставить доступ из Python ко всем возможностям Блендера, полным и систематическим путём. Тем не менее, кривая изучения этого удивительного инструмента может быть очень крутой. Цель этих заметок в том, чтобы упростить процесс изучения, предоставив скрипты примеров, которые иллюстрируют различные аспекты написания скриптов на Питоне в Blender. Блендер все еще находится в стадии переработки, и API Python еще не совсем стабильно. В течение нескольких месяцев, которые прошли между первыми двумя изданиями этих заметок, API Python подвергалось капитальным переделкам, ломающим все старые скрипты. Различия между вторым изданием (для 2.54.0) и настоящим третьим изданием (для Блендера 2.57.0) значительно менее драматические. Тем не менее, даже незначительные изменения в API могут остановить работу скриптов. Скрипты в этих заметках протестированы на Блендере 2.57.0 rev 35147. Поскольку Blender 2.57 разрекламирован как первый стабильный выпуск, есть некоторая надежда, что API сможет оставаться стабильным в будущем...
Скачать книгу Введение в написание скриптов на Phyton для Blender 2.5x. Примеры кода от автора Thoma Lar on на русском языке в форматах FB2 на нашем сайте можно совершенно бесплатно.

Человеческий фактор в программировании

Дата: 7-02-2017, 01:18 Просмотров: 44 Комментарии: 0

Человеческий фактор в программировании

Хорошее программное обеспечение создается людьми. Так же как и плохое. Именно поэтому основная тема этой книги — не аппаратное и не программное обеспечение, а человеческий фактор в программировании (peopleware). Первое издание «Constantine on Peopleware» признано классическим трудом в области информационных технологий. Новая книга Ларри Константина включает все 52 легендарные статьи из предыдущей книги и 25 новых эссе.Peopleware охватывает все аспекты, связанные с ролью людей в разработке программного обеспечения. Это качество и продуктивность, модели и методы, динамика поведения коллектива, руководство проектами, разработка интерфейсов и взаимодействие между человеком и компьютером, психология и процессы мышления. В данное издание включены два новых раздела, посвященных организационной культуре и юзабилити программных продуктов.Название оригинала на английском языке: The Peopleware Papers by Larry L. ConstantineИзначально я мигрировал на Windows потому, что графический пакет, который был мне нужен (или мне просто хотелось им пользоваться?), работал под Windows. Миграция ассоциируется с устойчивым прогрессом, но в моем случаем это напоминало дефенестрацию...
Скачать книгу Человеческий фактор в программировании от автора Ларри Л. Константин на русском языке в форматах FB2 на нашем сайте можно совершенно бесплатно.

Как тестируют в Google

Дата: 7-02-2017, 01:00 Просмотров: 94 Комментарии: 0

Как тестируют в Google

В книге описано тестирование программных продуктов в Google: как устроены процессы, как организованы команды, какие техники используются, кто ответственен за качество. Принципы, на которых построено тестирование в Google, применимы в проектах и компаниях любого размера. Авторы книги сами работали над продуктами Google, создавая инструменты тестирования, настраивая процессы и занимаясь непосредственно тестированием. Книга рассчитана на профессионалов из индустрии разработки программного обеспечения: специалистов по тестированию, программистов, менеджеров. Обычно за компонентами далеко ходить не надо, часто они уже определены в документе архитектуры системы. Компоненты в крупных системах — это большие прямоугольники на архитектурных диаграммах, а их названия часто появляются в тегах в багтрекинговой системе или явно указываются в проектной документации. В системах поменьше компонентами являются классы и объекты в коде. В любом случае можно подойти к разработчику и спросить, с какими компонентами он работает. Вам останется только зафиксировать список, и дело вместе с компонентами в шляпе. Произведение автора Джеймс Уиттакер "Как тестируют в Google" не оставит равнодушными широкий круг читателей...
Как и в случае с атрибутами, уровень детализации имеет значение. Слишком много подробностей — информация станет перегруженной, а отдача снизится. Слишком мало подробностей — станет непонятно, зачем вы вообще делали эту работу. Список должен быть небольшим. Получилось десять пунктов? Отлично! Двадцать? Многовато, если только ваша система не очень большая...
Скачать книгу Как тестируют в Google от автора Джеймс Уиттакер на русском языке в форматах FB2 на нашем сайте можно совершенно бесплатно.

C# 4.0: полное руководство

Дата: 7-02-2017, 00:48 Просмотров: 68 Комментарии: 0

C# 4.0: полное руководство

Язык C# был создан корпорацией Microsoft для поддержки среды .NET Framework и опирается на богатое наследие в области программирования. Его главным разработчиком был Андерс Хейльсберг — известнейший специалист по программированию. C# происходит напрямую от двух самых удачных в области программирования языков: С и C++. От языка С он унаследовал синтаксис, многие ключевые слова и операторы, а от C++ — усовершенствованную объектную модель. Кроме того, C# тесно связан с Java — другим не менее удачным языком. В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки.   Книга рассчитана на широкий круг читателей, интересующихся программированием на C#.
Скачать книгу C# 4.0: полное руководство от автора Герберт Шилдт на русском языке в форматах FB2 на нашем сайте можно совершенно бесплатно.

Java: руководство для начинающих (ЛП)

Дата: 7-02-2017, 00:23 Просмотров: 113 Комментарии: 0

Java: руководство для начинающих (ЛП)

"Java: руководство для начинающих"составлено Гербертом Шилдтом, автором популярных во всем мире книг по языкам программирования, таким образом, чтобы читатель смог быстро овладеть основными навыками программирования на Java. Полностью обновленное по версии Java Platform, Standard Edition 7, пятое издание этого учебного пособия начинается с рассмотрения самых основ, включая компилирование и выполнение простых программ на Java. Затем в нем описываются ключевые слова и синтаксические конструкции, составляющие основу Java как языка программирования. Далее следует изложение самых передовых языковых средств Java, включая обобщения и многопоточное программирование. И завершается книга введением в библиотеку Swing. Представленный в книге учебный и справочный материал позволяет легко и быстро научиться программировать на Java. Для облегчения процесса изучения Java книга построена следующим образом: - Основные навыки и понятия. Каждая глава начинается с перечня основных навыков и понятий, которые предстоит усвоить читателю. - Обращение к знатоку. Во врезках под этим заголовком даются полезные рекомендации в форме вопросов и ответов. - Примеры для опробования. Это примеры небольших проектов, наглядно показывающие, как применять приобретенные знания и навыки на практике. - Упражнения для самопроверки. В конце каждой главы приводятся контрольные вопросы и задания для проверки прочности усвоенного материала. - Подробные комментарии к примерам программ. Все примеры программ в этой книге снабжены подробными комментариями, описывающими демонстрируемые языковые средства и приемы программирования на Java. В этом учебном пособии для начинающих программировать на Java подробно рассмотрены все основные средства данного языка программирования: типы данных, операторы, циклы, классы, интерфейсы, методы, исключения, обобщения, пакеты, основные библиотеки классов, средства многопоточного программирования, потоки ввода-вывода, перечисления, апплеты и документирующие комментарии.
Скачать книгу Java: руководство для начинающих (ЛП) от автора Герберт Шилдт на русском языке в форматах FB2 на нашем сайте можно совершенно бесплатно.

C++. Сборник рецептов

Дата: 7-02-2017, 00:16 Просмотров: 114 Комментарии: 0

C++. Сборник рецептов

Что еще можно сказать о таком известном и популярном языке программирования как С++. Уже написано много учебников и самоучителей от самых разнообразных авторов по всему миру. Казалось бы, в этой теме уже нет ничего нового да и на смену старому доброму "дважды приплюснутому" С приходит новая плеяда более актуальных языков для разработки. Но все таки автор книги Стефенс в этом издании сумел собрать много новых интересных рецептов программирования которые будут интересны как новичку так и прожженному кодеру. Данная книга написана экспертами по C++ и содержит готовые рецепты решения каждодневных задач для программистов на С++. Один из авторов является создателем библиотеки Boost Iostreams и нескольких других библиотек C++ с открытым исходным кодом. Книга от создателя Д. Райан Стефенс "C++. Сборник рецептов" не оставит прохладными широкий круг ценителей компьютерной литературы. В книге затрагивается множество тем, вот лишь некоторые из них: работа с датой и временем; потоковый ввод/вывод; обработка исключений; работа с классами и объектами; сборка приложений; синтаксический анализ XML-документов; программирование математических задач. Читатель сможет использовать готовые решения, а сэкономленное время и усилия направить на решение конкретных задач.
Скачать книгу C++. Сборник рецептов от автора Д. Райан Стефенс на русском языке в форматах FB2 на нашем сайте можно совершенно бесплатно.

Fuzzing. Исследование уязвимостей методом грубой силы

Дата: 27-01-2017, 14:47 Просмотров: 137 Комментарии: 0

Fuzzing. Исследование уязвимостей методом грубой силы

Поиск уязвимостей в программе – это по сути краеугольный камень исследования безопасности. При проведении проникающего теста, оценке нового продукта или проверке исходного кода важнейшего компонента уязвимости управляют вашими решениями, обосновывают затраченное время и влияют на ваш выбор на протяжении многих лет. Поиском уязвимостей в исследуемой программе можно заниматься разными способами Первый - это  способ, который заключается в анализе исходного кода программы и он как правило подходит для разработчиков самого кода. А второй способ представляет собой метод грубой силы по отсылке намеренно некорректных данных в исследуемый объект. Этот способ называется Фазинг (Fuzzing). Именно Фазингу посвящена эта книга от известных авторов и специалистов в области IT-безопасности. 
Прежде чем вы преступите к изучению книги Fuzzing. Исследование уязвимостей методом грубой силы стоит отметить что  настоящих правил фаззинга нет. Это такая технология Fuzzinga , при которой успех измеряется исключительно результатами теста. Для любого отдельно взятого продукта количество вводимых данных может быть бесконечным. Фаззинг – это по сути процесс предсказания, какие типы программных ошибок могут оказаться в продукте, какие именно значения ввода вызовут эти ошибки. Таким образом, фаззинг – это более искусство, чем наука. Настоящая книга – первая попытка отдать должное фаззингу как технологии. Знаний, которые даются в книге, достаточно для того, чтобы начать подвергать фаззингу новые продукты и строить собственные эффективные фаззеры. Книга Fuzzing. Исследование уязвимостей методом грубой силы представляет интерес для обширной аудитории: как для тех читателей, которым ничего не известно о фаззинге, так и для тех, кто уже имеет существенный опыт в исследовании уязвимостей программных продуктов. Издание будет полезно как специалистам по IT-безопасности так и простому разработчику программ. 
Скачать книгу Fuzzing. Исследование уязвимостей методом грубой силы от автора Майкл Дж.Д. Саттон, Адам Грин, Педрам Амини на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

Ассемблер и программирование для IBM PC

Дата: 9-01-2017, 01:09 Просмотров: 139 Комментарии: 0

Ассемблер и программирование для IBM PC

Книга  представляет  собой  учебник  по  программированию  на   языке Ассемблера  для  персональных  компьютерах,  совместимых   с    IBM   PC, адресованный прежде всего начинающим.  Обилие примеров и исходных  текстов программ представляет несомненное достоинство книги, позволяющее начинать практическое программирование уже с первых страниц книги. Профессиональные программисты смогут найти в книге много полезной информации. Стиль  книги Ассемблер и программирование для IBM PC очень живой, простой, не требующий никакой специальной или  математической подготовки. Единственное, что необходимо для работы  над книгой,  -  это постоянный доступ к персональному компьютеру.
Большинство  примеров,  приведенных  в  данной  книге  Ассемблер и программирование для IBM PC,  проверены  на компьютерах совместимых с IBM PC. При переводе без  специальных  оговорок исправлены мелкие неточности и опечатки оригинала.
Скачать книгу Ассемблер и программирование для IBM PC от автора Питер Абель на русском языке в форматах TXT на нашем сайте можно совершенно бесплатно.

1 2 3 4 5 6
Вперед Назад

Голосование

Все опросы Какой формат книг вам предпочтительней?
FB2
EPUB
PDF
TXT
Mobi
Другой