15.05.2012
N2 – языковый фрeймворк
|
|
Аннотация: В данной статье рассказывается о новом проекте языкового фрэймворка – N2
Ключевые слова: Язык программирования; Nemerle; Синтаксис; C#; N2; language framework; framework; |
28.05.2012
Использование технологии OpenCL для разработки высоконагруженных приложений
|
|
Аннотация: В данной статье описаны основные принципы разработки с использованием технологии OpenCL. Внутренняя архитектура видеокарт имеет ряд особенностей, поэтому в статье содержится необходимая информация, чтобы понять принцип выполнения кода на видеокарте. Также в статье приведены примеры программ, которые демонстрируют отличие в разработке приложений, использующих ресурсы видеокарт, от стандартных программ, работающих целиком на центральном процессоре. Эта статья подойдет Вам, если Вы только начали изучать OpenCL (или CUDA) и еще не до конца вникли в принципы работы данной технологии. Также эта статья может быть полезна, если Вы выбираете наиболее подходящую технологию для запланированного нагруженного приложения.
Ключевые слова: OpenCL; CUDA |
14.05.2012
Шаблоны с переменным количеством аргументов в C++11
|
|
Аннотация: В статье проводится обзор основных возможностей шаблонов с переменным количеством аргументов, которые появились в новом станрте C++ (C++11), а также рассматривается их применение на примерах реализации различных функторов.
Ключевые слова: C++; C++11; variadic templates; Шаблоны C++; |
03.05.2012
О реализации метода распределения регистров при компиляции
|
|
Аннотация: Статья посвящена описанию реализованного в компиляторе метода распределения регистров при генерации кода для процессоров архитектуры IA-32, позволяющего оптимизировать код.
Ключевые слова: регистры; оптимизация; компилятор |
18.04.2012
Приоритетная очередь на основе бинарной, биномиальной и фибонначиевой куч и ее применение в многоагентных поисковых системах
|
|
Аннотация: В статье представлена реализация приоритетной очереди на основе бинарной, биномиальной и фибоначчиевой куч. Указаны асимптотические сложности и приведены сравнительные характеристики базовых операций. Данная приоритетная очередь будет использована для разработки агента «хранителя знаний» многоагентной поисковой системы.
Ключевые слова: Структуры данных; бинарная куча; биномиальная куча; фибоначчиева куча; |
18.04.2012
Разработка мобильных приложений для бизнеса. Взгляд компании-разработчика
|
|
Аннотация: Все больше бизнесменов обращают свое внимание на такой источник продвижения своей компании, как мобильные приложения. Действительно, для многих сфер бизнеса простое представительво в Интернете через сайт компании оказывается недостаточным – необходима более тесная связь с потребителем. При этом, принимая решение о разработке мобильного приложения, необходимо учитывать некоторые нюансы, о которых лучше знать заранее. Данная статья, написанная опытным разрбаботчиком, отражает взгляд «изнутри» на процесс создания мобильных приложения и поможет избежать многих ошибок, сделав приложение эффективным источнком привлечения новых клиентов и продвижения бизнеса.
Ключевые слова: Мобильные приложения; разработка; разработчик; создание мобильных приложений. |
28.05.2012
C++ :: Чувствуя себя в гостях
|
|
Аннотация: Освещены такие части нового стандарта, как rvalue references и lambda expressions. Подробно изложены относящиеся к ним вопросы, в том числе использование std::move и std::function
Ключевые слова: C++11; rvalue references; lambda expressions; |
20.04.2012
Методы и практики проектирования web-приложений реального времени с использованием технологии Java
|
|
Аннотация: В данной статье проводится анализ проблем создания приложений реального времени на Java. Также приводятся базовые техники и методы достижения детерминизма и описываются некоторые полезные библиотеки, которые позволяют создавать быстрые, предсказуемые приложения.
Ключевые слова: java, real-time, latency |
02.05.2012
Распределенные системы
|
|
Аннотация: В статье рассматриваются основные принципы построения распределенных приложений, приведена классификация систем промежуточного уровня и сделана проекция на соответствующие .NET технологии. Для каждой рассмотренной в статье технологии (SOAP WebServives, .NET Remoting, WCF), предоставлен обзор используемого нею сериализатора, а также требования к передаваемым типам данных.
Ключевые слова: сериализация, SoA, RPC, WCF, .WebServives, .NET Remoting |