MREADZ.COM - много разных книг на любой вкус

Скачивание или чтение онлайн электронных книг.

OpenGL ES 3.0. Руководство разработчика

Дэн Гинсбург

OpenGL ES – это ведущий интерфейс и графическая библиотека для рендеринга сложной трехмерной графики на мобильных устройствах. Последняя версия, OpenGL ES 3.0, делает возможным создания потрясающей графики для новых игр и приложений, не влияя на производительность устройства и время работы аккумулятора. В данной книге авторы рассматривает весь API и язык для написания шейдеров. Они внимательно рассматривают возможности OpenGL ES такие как теневые карты, дублирование геометрии, рендеринг в несколько текстур, uniform-буферы, сжатие текстур, бинарное представление программ и преобразование обратной связи. Шаг за шагом вы перейдете от вводных примеров к продвинутому попиксельному освещению и системам частиц. Также вы найдете содержательные советы по оптимизации быстродействия, максимизации эффективности работы API и GPU и полном использовании OpenGL ES в широком спектре приложений. На сайте издательства http://www.dmkpress.com выложены примеры к книге на языке С. Издание предназначено программистам мобильных приложений, желающих максимально использовать графические возможности своих устройств.

OpenGL 4. Язык шейдеров. Книга рецептов

Дэвид Вольф

Язык шейдеров OpenGL (OpenGL Shading Language, GLSL) является фундаментальной основой программирования с использованием OpenGL. Его применение дает беспрецедентную гибкость и широту возможностей, позволяет использовать мощь графического процессора (GPU) для реализации улучшенных приемов отображения и даже для произвольных вычислений. Версия GLSL 4.x несет еще более широкие возможности, благодаря введению новых видов шейдеров: шейдеров тесселяции и вычислительных шейдеров. В этой книге рассматривается весь спектр приемов программирования на GLSL, начиная с базовых видов шейдеров – вершинных и фрагментных, – и заканчивая геометрическими, вычислительными и шейдерами тесселяции. Здесь приводится множество практических примеров – от наложения текстур, воспроизведения теней и обработки изображений до применения искажений и манипуляций системами частиц. Прочтя ее, вы сможете задействовать GPU для решения самых разных задач, даже тех, что никак не связаны с формированием изображений. Издание предназначено для программистов трехмерной графики, желающих задействовать в своих проектах всю мощь современных программных и аппаратных средств.

Microsoft Office 2003 для Windows

Стив Сагман

Настоящая книга предназначена для пользователей, осваивающих программы, которые входят в состав пакета Microsoft Office 2003. Подробное описание этих приложений предваряется рассмотрением общих вопросов, в частности проведения базовых операций над документами (открытия, сохранения и т.п.), а также использования основных элементов интерфейса (областей задач, меню, панелей инструментов). В книге рассказывается о работе с такими популярными программами, как текстовый редактор Word, с помощью которого можно готовить письма, счета, доклады и пр., табличный редактор Excel, позволяющий производить математические расчеты и строить диаграммы на основе вычислений, приложение Access, рассчитанное на создание баз данных со сложной структурой. Помимо этого описывается создание презентаций в PowerPoint, отправка электронных писем и планирование задач в Outlook.

MATLAB. Программирование на С++, С#, Java и VBA

Николай Смоленцев

Всех, кто работал с системой MATLAB, поражает удивительная легкость написания программ на языке MATLAB для решения самых разнообразных задач. MATLAB предлагает классы, которые представляют основные типы данных MATLAB в других языках программирования: С/С++, Java, VBA, .NET. В системе имеется также возможность создания компонентов для этих языков, которые включают функции, написанные в MATLAB. Изложению этой тематики посвящена данная книга. В ней подробно рассматривается работа Компилятора MATLAB, примеры создания независимых от MATLAB приложений на C++, Java, C#, VBA. Кроме того рассмотрена работа с MATLAB Production Server, что позволяет исполнять трудоемкие процедуры MATLAB на сервере MATLAB. Освоение технологии использования колоссальных математических возможностей MATLAB в других языках программирования позволит создавать полноценные приложения с развитой графической средой для реализации сложных математических алгоритмов. Издание предназначено студентам и преподавателям вузов по математическим специальностям, а также программистам, которые сталкиваются с проблемами реализации математических алгоритмов на MATLAB.

Mathematica 5/6/7. Полное руководство

В. П. Дьяконов

В книге описаны основы программирования и применения трех последних версий системы Mathematica 5 (5.1 и 5.2), 6.0 и 7.0. Все они – мировые лидеры среди универсальных систем компьютерной математики. Особое внимание уделено описанию наиболее популярной версии Mathematica 6.0, в ядро которой добавлено свыше тысячи новых функций и команд, введены уникальные средства динамической оценки переменных, визуализации любых видов вычислений и динамического графического интерфейса ноутбуков (документов). Описаны сотни примеров применения систем. В последнюю главу добавлены новые возможности версии 7.0. Издание предназначено для всех пользователей ПК, применяющих математические методы в образовании, в инженерной практике и в научных расчетах и, прежде всего, желающих освоить программирование в системах Mathematica.

LLVM: инфраструктура для разработки компиляторов

Бруно Кардос Лопес

LLVM – новейший фреймворк для разработки компиляторов. Благодаря простоте расширения и организации в виде множества библиотек, LLVM легко поддается освоению даже начинающими программистами, вопреки устоявшемуся мнению о сложности разработки компиляторов. Сначала эта книга покажет, как настроить, собрать и установить библиотеки, инструменты и внешние проекты LLVM. Затем познакомит с архитектурой LLVM и особенностями работы всех компонентов компилятора: анализатора исходных текстов, генератора кода промежуточного представления, генератора выполняемого кода, механизма JIT-компиляции, возможностями кросс-компиляции и интерфейсом расширений. На множестве наглядных примеров и фрагментов исходного кода книга поможет вам войти в мир разработки компиляторов на основе LLVM. Издание предназначено энтузиастам, студентам, а также разработчикам компиляторов, интересующимся LLVM. Читатели должны знать язык программирования C++ и, желательно, иметь некоторые представления о теории компиляции.

LightWave 3D для Windows и Мacintosh

Артур Хоу

Книга «LightWave 3D для Windows и Macintosh» позволит вам без посторонней помощи пройти эффективный курс обучения и быстро достичь хороших результатов в трехмерном моделировании и анимации. Выполняя представленные в ней упражнения, вы не только овладеете основами одной из наиболее популярных анимационных систем, но и изучите самые разнообразные методы создания собственной трехмерной графики. Здесь описываются основные инструменты создания трехмерной графики, причем основное внимание обращается не на описание каждого инструмента в отдельности, а на методы их совместного применения и способы решения возникающих задач. Рассматриваются все этапы работы: создание трехмерной геометрии, редактирование текстур и материалов, освещение сцены, анимация, спецэффекты и основы визуализации. Данная книга предназначена прежде всего для начинающих дизайнеров и тех пользователей, которые имеют незначительный опыт работы с трехмерной графикой. (Компакт-диск прилагается только к печатному изданию.)

JavaScript в примерах

Эдриан Кингсли-Хью

Книга посвящена разработке Web-страниц. В ней излагаются основы языка JavaScript, в том числе новейшие достижения версии 1.5, поддерживаемой последними версиями браузеров компаний Netscape и Microsoft. Здесь описываются все необходимые для подготовки сценариев методы и технические приемы, начиная с азов и заканчивая такими передовыми технологиями, как динамический HTML. Опыта работы с JavaScript не требуется (хотя предполагается знание языка HTML). Книга снабжена многочисленными иллюстрациями и упражнениями, позволяющими быстрее и глубже освоить JavaScript. Все примеры полностью документированы. Данная книга предназначена для начинающих программистов. Ее можно использовать в качестве учебного пособия.

InterBase и Delphi. Клиент-серверные базы данных

Дмитрий Осипов

Книга посвящена разработке клиент-серверных приложений баз данных (БД) на платформе системы управления базами данных InterBase (Firebird) и языка программирования Delphi. В ней представлено точное и полное описание инструментария разработчика, так необходимого для создания профессиональных проектов. Издание предназначено как для работающих с современными информационными технологиями студентов и преподавателей высших учебных заведений, так и для программистов, которые найдут в книге всё необходимое для самостоятельного проектирования клиент-серверных баз данных.

InDesign СS4 для Windows и Мacintosh

Сэнди Коэн

В этой книге, выдерживающей уже четвертое издание на русском языке, освещаются приемы работы в InDesign CS4 – одной из самых популярных программ дизайна и макетирования. С помощью подробных пошаговых инструкций автор объясняет, как создавать документ, добавлять страницы, импортировать и форматировать текст, работать с иллюстрациями и таблицами, управлять цветом, готовить публикации к печати и многое другое. Здесь во всех подробностях рассмотрены не только стандартные операции, но и новые функции InDesign CS4: использование «умных» направляющих, проверка ошибок верстки «на лету», работа с условным текстом, экспорт верстки в формат Flash, «умное» заполнение текстовых фреймов и др. Издание представляет интерес для начинающих пользователей InDesign CS4, а также опытных дизайнеров и верстальщиков, в том числе и тех, которые ранее работали с другими программами верстки.