- Оригинальное название: Discrete Mathematics for Computing
- Автор: Р. Хаггарти
- Издательство: Техносфера
- Год: 2005
- Язык: Русский
- Страниц: 400
- Формат: pdf
- Размер: 4.6 МБ
Описание книги Дискретная математика для программистов:
Основополагающее введение в дискретную математику, без знания которой невозможно успешно заниматься информатикой и программированием. Ни одно из многочисленных изданий по этой дисциплине, вышедших на русском языке, не читается с таким удовольствием и пользой. В доступной и весьма увлекательной форме автор рассказывает о фундаментальных понятиях дискретной математики - о логике, множествах, графах, отношениях и булевых функциях. Теория изложена кратко и иллюстрируется многочисленными простыми примерами, что делает ее доступной даже школьнику. После каждой главы (начиная со второй) рассматривается приложение описанных методов к информатике.
- Автор: Т. А. Павловская
- Издательство: Питер
- Год: 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).
- Оригинальное название: 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 МБ
Описание книги Системное программное обеспечение. Лабораторный практикум:
В книге рассматриваются базисные теоретические основы, необходимые для построения компиляторов, основные технологические приемы и методы их реализации. В ней приведены различные варианты заданий для выполнения лабораторного практикума по курсу "Системное программное обеспечение", а также примеры выполнения этих заданий. В каждом примере подробно рассматриваются все особенности его выполнения, как на этапе подготовки необходимой математической базы, так и на этапе программной реализации. В лабораторных работах автор обращает внимание на основные сложности, связанные с ее выполнением, а также на возможные типичные ошибки и недочеты, дает рекомендации по возможностям программной реализации, отличным от кода, приводимого в примерах.
- Оригинальное название: Rootkits: Subverting the Windows Kernel
- Автор: Г. Хоглунд, Дж. Батлер
- Издательство: Питер
- Год: 2007
- Язык: Русский
- Страниц: 288
- Формат: djvu
- Размер: 4,3 МБ
Описание книги Руткиты. Внедрение в ядро Windows:
Узнайте, чем может обернуться взлом вашей системы, прочитав эту, первую в своем роде, книгу о руткитах (rootkit). Руткитом является любой комплект инструментов хакера, включая декомпиляторы, дизассемблеры, программы эмуляции ошибок, отладчики ядра и т. д.
Эта книга описывает руткиты для Windows, хотя большинство концепций также подходят для других операционных систем, таких как LINUX. Основное внимание уделено руткитам режима ядра, так как они наиболее сложны в обнаружении. Описаны общие подходы, которые применяются всеми руткитами. В каждой главе авторы представляют основную технику, объясняют ее цели и показывают, как она реализована на примерах кода.
- Автор: Майкл Монкур
- Издательство: Вильямс
- Год: 2001
- Язык: Русский
- Страниц: 304
- Формат: pdf
- Размер: 51.1 МБ
Описание книги Освой самостоятельно JavaScript 1.3 за 24 часа:
Если вы уже знакомы с HTML и знаете, как с его помощью создаются Web-страницы, вам не составит особого труда изучить и JavaScript. Программы на JavaScript могут содержать всего одну строку или достигать объемов целого приложения. В этой книге вы найдете как простые сценарии, так и целые приложения, например карточные игры. Вы уже достаточно опытны в создании Web-страниц и знаете, что Web постоянно изменяется. Не правда ли, вам сложно уследить за всеми новыми средствами программирования? Эта книга познакомит вас с JavaScript, который станет еще одним инструментом в вашем наборе средств создания высококачественных Web-документов.
- Оригинальное название: 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 МБ
Описание книги Искусственный интеллект в компьютерных играх:
В настоящей книге показано, как ввести в компьютерную игру синтетические игровые персонажи с реалистичными формами поведения, сосредоточиваясь на отдельных аниматах (автономных созданиях с искусственным телом), находящихся в виртуальном мире. Книга посвящена описанию того, как создавать подобные автономные персонажи, основанные на использовании средств ИИ, и заставлять их интеллектуально реагировать на происходящие события. В качестве испытательной площадки применяется реалистичная трехмерная игра.