![](/media/files/u748422/02/Use_asm_dlja_optimizac_na_SPP_big.jpg)
Рассматривается использование языка ассемблера для оптимизации программ, написанных на языке C++. Подробно изложены вопросы применения современных технологий обработки данных ММХ и SSE, а также использования особенностей архитектур современных процессоров для оптимизации программ. Приведены практические рекомендации по оптимизации логических структур высокого уровня, использованию эффективных алгоритмов вычислений, работе со строками и массивами данных.
![Полный справочник по C++](/media/files/u640784/Polnyi_spravochnik_po_C++_500.jpg)
В четвертом издании этой книги полностью описаны и проиллюстрированы все ключевые слова, функции, классы и свойства языка С++, соответствующие стандарту ANSI/ISO. Информацию, изложенную в книге, можно использовать во всех современных средах программирования. Освещены все аспекты языка С++, включая его основу - язык С. Справочник состоит из пяти частей: 1) подмножество С; 2) язык С++; 3) библиотека стандартных функций; 4) библиотека стандартных классов; 5) приложения на языке С++.
![Объектно-ориентированное моделирование на C++](/media/files/u640784/Ob'ektno-orientirovannoe_modelirovanie_na_C++__500.jpg)
В книге рассмотрено применение объектно-ориентированной методологии программирования на языке C++ в задачах моделирования систем и сетей обслуживания. Общая схема построения моделирующих программ проиллюстрирована разнообразными примерами. Рассмотрены все этапы проектирования моделирующей программы, приведены подробно прокомментированные тексты программ, проанализированы результаты моделирования.
![](/media/files/u1368990/11__.jpg)
В книге идея обобщенного программирования демонстрируется на вполне реальном и содержательном примере - на так называемой стандартной библиотеке шаблонов (STL - Standard Template Library), которая важной составной частью вошла в международный стандарт языка C++. В тексте последовательно рассматриваются и разъясняются понятия и механизмы, необходимые для реализации шаблонов библиотеки. Значительную часть издания занимают два справочных раздела: раздел концепций, используемых при создании библиотеки, и раздел алгоритмов и классов.
![Искусство программирования игр на С++](/files/u1412614/igricpp.jpg)
Описаны современные технологии программирования 3D-игр, а также некоторые решения типичных проблем, с которыми может столкнуться программист при их разработке. В качестве практических примеров на протяжении всей книги рассматривается процесс создания простого движка игры, который использует все описываемые технологии: вершинные и пиксельные шейдеры, скелетную и вершинную анимацию, а также компоненты DirectMusic, DirectSound и DirectInput, входящие в библиотеку DirectX. Программный код, приведенный в книге, легко адаптировать и превратить в полноценную игру. Описываемый движок очень прост, но универсален и позволяет создавать игры любого жанра.
![](/files/u748422/Prog_C_AVR_PIC_big.jpg)
В книге рассмотрено программирование на языке С микроконтроллеров AVR с использованием компилятора WinAVR, а также микроконтроллеров PIC с использованием компилятора CCS-PICC. Кратко рассмотрена архитектура и аппаратное обеспечение микроконтроллеров AVR и PIC. Дано описание средств программной разработки в среде WinAVR и CCS-PICC, включая эмуляцию программ с помощью AVR Studio и MPLAB. Кратко рассмотрен стандартный синтаксис языка С и директивы препроцессора, а также особенности программирования на этом языке для микроконтроллеров. Книга содержит множество программных примеров на С, а также справочник с описанием системы ассемблерных команд микроконтроллеров AVR и PIC.
![Самоучитель Visual C++ .NET](/files/u239937/Samouchitel_C___.jpg)
Книга посвящена методам объектно-ориентированного программирования для 32-разрядных операционных систем Windows. Рассмотрен широкий круг вопросов разработки диалоговых и многооконных приложений. Обсуждаются вопросы создания различных типов справочных систем приложения, их русификации и преобразования из одного типа в другой. Большое внимание уделено применению механизма исключений для обработки ошибок, работе с шаблонами, многозадачности и взаимодействию потоков. Отдельная глава посвящена созданию библиотек динамической компоновки (DLL). Приведен обширный справочный материал по функциям и классам Visual C++.
![img](/files/u282376/1177010121_books_for_programmer1163281064_i_6243_full.jpg)
Одна из лучших книг по программированию на C++.
Книга отличается стройным и целостным изложением, органичным сочетанием текста и фрагментов программ, легко и с удовольствием читается, несмотря на сложность предмета.
"Один из мистических принципов C++ - вы должны понять не то, как язык справляется с конкретной проблемой, а то, как он обеспечивает построение полноценной, надежной программы". Формат книги: *.pdf (не скан) 259стр.