Программист.2002. № 11
Views: n/a
Компилятор GCC: искусство оптимизации...........9 Андрей Боровский Оптимизация кода с помощью \"открытого» компилятора GCC, одного из самых популярных инструментов для создания исполняемого кода. Кроме описания возможностей компилятора и советов по их использованию приводится несколько общих рекомендаций по улучшению кода. Общая структура РЕ-файла. Часть 2.....,..................18 Павел Москвин Вторая часть статьи посвящена таблице экспорта и импорта данных (в основном, конечно, это функции). Таблицы, содержащие адреса экспортируемых функций, их имена и порядковые номера, связи, их особенности. Практический сеанс профилировки с VTune в десяти шагах. Часть 1... 26 Крис Касперски Кто сказал, что оптимизировать код нужно только вручную или с помощью компилятора? Познакомимся с отличным инструментарием для оптимизации кода. VTune обладает весьма богатыми возможностями по мониторингу «узких» мест в коде. Еще бы - ведь это детище разработчиков Intel! «Загадочный» мир шаблонного проектирования.....34 Озеров АЛ Что такое шаблоны (или «паттерны»] проектирования и в чем заключается их использование. Возможности, история, основные принципы. Надеемся, что эта статья подвигнет вас прочитать книгу «Приемы объектно-ориентированного проектирования. Паттерны проектирования», которая уже считается фундаментальным трудом. Программирование для мобильных устройств на J2ME.......................39 Николай Климчук Многие из вас наверняка уже заинтересовались темой программирования «для мобильников», но найти русскоязычные материалы по этой теме пока не так просто. Представляем вашему вниманию вводную статью по технологии J2ME: средства разработки, организация J2МЕ-приложения, «Hello world!» на J2ME. Эмуляция динамического объектно-ориентированного языка на C++...................44 Федоров А.Л., Казаров А.С., Ческис В. Л. Обычное объектно-ориентированное программирование зачастую ограничивает фантазию разработчика. Предлагаемый авторами подход предлагает расширить парадигму ООП. С помощью описанного подхода вы сможете добавлять методы и члены к объектам непосредственно во время выполнения программы. XML-ориентированные стандарты безопасности .................. 53 Сергей Кузнецов XML-технологии сейчас, пожалуй, применяются уже практически во всех сферах программирования. Соответственно, растет важность обеспечения безопасности обмена данными (аутентификации и авторизации пользователей). В статье: ситуация на рынке, реализации стандартов (основное внимание уделено стандарту SAML). Библиотеки Trolltech Qt для программиста. Часть 1...........58 Тодоров Павел Работа с Qt от компании TrollTech - известной кросс-платформенной библиотекой для построения GUI, которая уже стала стандартом де-факто в мире Linux. Рассматривается широкий круг вопросов: от интернационализации Qt-проекта, до использования OpenGL-графики в приложениях Qt. Работа с расширениями OpenGL с использованием NVIDIA OpenGL SDK 5.1. Часть 6: Работа со сжатыми текстурами ... 65 Гайдуков Сергей Шестая часть статьи посвящена работе со сжатыми текстурами. Типы компрессии изображений, форматы, работа с jpeg-текстурами. Программируем звук с FMOD.....74 Петр «Roxton» Семилетов Азы работы с кроссплатформенной библиотекой FMOD, портированной даже на такие экзотические платформы, как Playstation2 и ХВох. Общая информация, воспроизведение CD- и MP3/OGG-музыки. В некоторых случаях звуковой движок FMOD будет идеальным решением. В лабиринтах Ханойских башен... 78 Александр Легалов И снова Ханойские башни. Попытка автора «разложить по полочкам», упростить и оптимизировать различные (рекурсивное и итеративные) решения хрестоматийной задачи о ханойских башнях. Джеффри Рихтер: путь к успеху .. 84 интервью Предлагаем вашему вниманию интервью с Джеффри Рихтером. Человек, который не нуждается в представлениях и который знаменит на весь огромный «программистский» мир, расскажет нам о себе, своей работе и о своем видении будущего разработки ПО. |
___________
Скачать журнал Программист | 2002 год | № 11 | Формат: djvu | ~25 Mb:
Скачать журнал Программист | 2002 год | № 11 | Формат: djvu | ~25 Mb: