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

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

Дискретная математика для программистов
  • Оригинальное название: Discrete Mathematics for Computing
  • Автор: Р. Хаггарти
  • Издательство: Техносфера
  • Год: 2005
  • Язык: Русский
  • Страниц: 400
  • Формат: pdf
  • Размер: 4.6 МБ

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

С/C++. Программирование на языке высокого уровня

С/C++. Программирование на языке высокого уровня
  • Автор: Т. А. Павловская
  • Издательство: Питер
  • Год: 2003
  • Язык: Русский
  • Страниц: 464
  • Формат: pdf
  • Размер: 9.4 МБ

Описание книги С/C++. Программирование на языке высокого уровня:
Задача этой книги - дать краткое и четкое изложение языка C++ в соответствии со стандартом ISO/IEC 14882. Она предназначена для студентов, изучающих язык "с нуля", но будет полезна и более искушенным в программировании. Цель, которая ставилась при написании книги, - дать правильное представление о возможностях языка C++ и способах их применения, толчок к дальнейшему изучению этого и других языков программирования и ключ к пониманию современных объектно-ориентированных технологий.

Проектирование на ПЛИС. Курс молодого бойца

Проектирование на ПЛИС. Курс молодого бойца
  • Оригинальное название: The Design Warrior's Guide to FPGA's
  • Автор: Клайв Максфилд
  • Издательство: Додэка XXI
  • Год: 2007
  • Язык: Русский
  • Страниц: 410
  • Формат: djvu
  • Размер: 11,7 МБ

Описание книги Проектирование на ПЛИС. Курс молодого бойца:
Эта книга является не только пособием по проектированию устройств на основе ПЛИС (FPGA), но и содержит поистине энциклопедические сведения. Кроме архитектурных особенностей последних поколений микросхем ПЛИС, здесь рассматриваются различные методы и средства проектирования. Проводится обзор и анализ схемотехнических подходов к проектированию (которые все еще находят применение), HDL-моделирования и логического синтеза, а так же современных технологий проектирования, основанных на использовании языка C/C++. Рассматриваются специализированные вопросы, такие как совместное проектирование программно-аппаратных систем и разработка систем цифровой обработки сигналов (ЦОС). Обсуждаются и технические новинки, например программируемые пользователем массивы узлов (FPNA).

Абстракция данных и решение задач на C++. Стены и зеркала

Абстракция данных и решение задач на C++. Стены и зеркала
  • Оригинальное название: Data Abstraction and Problem Solving with C++: Walls and Mirrors
  • Издание: Третье
  • Автор: Фрэнк М. Каррано, Джанет Дж. Причард
  • Издательство: Вильямс
  • Год: 2003
  • Язык: Русский
  • Страниц: 848
  • Формат: pdf
  • Размер: 21,2 МБ

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

Дискретная математика и математическая логика

Дискретная математика и математическая логика
  • Автор: Ю. А. Аляев, С. Ф. Тюрин
  • Издательство: Финансы и статистика
  • Год: 2006
  • Язык: Русский
  • Страниц: 368
  • Формат: djvu
  • Размер: 2,1 МБ

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

Системное программное обеспечение. Лабораторный практикум

Системное программное обеспечение. Лабораторный практикум
  • Автор: А. Ю. Молчанов Системное программное обеспечение. Лабораторный практикум А. Ю. Молчанов
  • Издательство: Питер
  • Год: 2005
  • Язык: Русский
  • Страниц: 284
  • Формат: djvu
  • Размер: 3,2 МБ

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

Руткиты. Внедрение в ядро Windows

Руткиты. Внедрение в ядро Windows
  • Оригинальное название: Rootkits: Subverting the Windows Kernel
  • Автор: Г. Хоглунд, Дж. Батлер
  • Издательство: Питер
  • Год: 2007
  • Язык: Русский
  • Страниц: 288
  • Формат: djvu
  • Размер: 4,3 МБ

Описание книги Руткиты. Внедрение в ядро Windows:
Узнайте, чем может обернуться взлом вашей системы, прочитав эту, первую в своем роде, книгу о руткитах (rootkit). Руткитом является любой комплект инструментов хакера, включая декомпиляторы, дизассемблеры, программы эмуляции ошибок, отладчики ядра и т. д.

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

Освой самостоятельно JavaScript 1.3 за 24 часа

Освой самостоятельно JavaScript 1.3 за 24 часа
  • Автор: Майкл Монкур
  • Издательство: Вильямс
  • Год: 2001
  • Язык: Русский
  • Страниц: 304
  • Формат: pdf
  • Размер: 51.1 МБ

Описание книги Освой самостоятельно JavaScript 1.3 за 24 часа:
Если вы уже знакомы с HTML и знаете, как с его помощью создаются Web-страницы, вам не составит особого труда изучить и JavaScript. Программы на JavaScript могут содержать всего одну строку или достигать объемов целого приложения. В этой книге вы найдете как простые сценарии, так и целые приложения, например карточные игры. Вы уже достаточно опытны в создании Web-страниц и знаете, что Web постоянно изменяется. Не правда ли, вам сложно уследить за всеми новыми средствами программирования? Эта книга познакомит вас с JavaScript, который станет еще одним инструментом в вашем наборе средств создания высококачественных Web-документов.

Интенсивный курс программирования в Access 2003 за выходные

Интенсивный курс программирования в Access 2003 за выходные
  • Оригинальное название: Access 2003 Programming Weekend Crash Course
  • Автор: Керри Н. Праг, Дженнифер Рирдон, Лоренс С. Казевич, Дайана Рид, П. В. Фэн
  • Издательство: Вильямс
  • Год: 2004
  • Язык: Русский
  • Страниц: 480
  • Формат: pdf
  • Размер: 101 МБ

Описание книги Интенсивный курс программирования в Access 2003 за выходные:
Книга посвящена вопросам программирования в среде Access 2003 - простой и мощной системы управления базами данных, входящей в состав новейшей версии общеизвестного комплекта программных продуктов офисного назначения Microsoft Office. Авторы книги делятся своим многолетним практическим опытом щедро и непринужденно. Доступный стиль изложения будет понятен даже новичкам, осваивающим передовые информационные технологии, а используемый пример приложения CheckWriter, который можно загрузить с сопровождающего книгу Web-узла, облегчит процесс изучения.

Искусственный интеллект в компьютерных играх

Искусственный интеллект в компьютерных играх
  • Оригинальное название: AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors
  • Автор: Алекс Дж. Шампандар
  • Издательство: Вильямс
  • Год: 2007
  • Язык: Русский
  • Страниц: 768
  • Формат: djvu
  • Размер: 15.8 МБ

Описание книги Искусственный интеллект в компьютерных играх:
В настоящей книге показано, как ввести в компьютерную игру синтетические игровые персонажи с реалистичными формами поведения, сосредоточиваясь на отдельных аниматах (автономных созданиях с искусственным телом), находящихся в виртуальном мире. Книга посвящена описанию того, как создавать подобные автономные персонажи, основанные на использовании средств ИИ, и заставлять их интеллектуально реагировать на происходящие события. В качестве испытательной площадки применяется реалистичная трехмерная игра.

122 страниц
Для правильной работы сайта рекомендуется включить JavaScript