Сообщения в "Разработка софта" Категория RSS

Простая логика Инспектора

Vladimir Tsymbal (Intel) (19 пост(а)) 17.05.2012 14:35
Комментарии (0)

Многим кажется, что Инпектор иррационален, совершает бессмысленные действия, дает ненужную информацию, и вообще его сложно понять. Доходит до смешного: обвинению подвергаются всем знаковые и милые горожане. В данном посте мы попытаемся понять простую логику Инспекора, которая, порою, объясняется сложными или даже скрытными действиями его подопечных.

Продолжение ›

Категория: Intel Software Network, Разработка софта
Метки: ,

Apache Hadoop и топ самых частотных слов

loken17 (2 пост(а)) 17.05.2012 10:10
Комментарии (3)

Всем привет! Как и обещал, продолжу рассказ про MapReduce описанием реализации Apache Hadoop и примером реальной программы. Задача, которую мы будем рассматривать — построение списка наиболее частоупотребимых слов в наборе документов (входными данными послужит список статей википедии). Начнем с "hello world" мапредьюса, а именно программы, подсчитывающей количество слов в тексте. Думаю, не стоит, как в [...]

Продолжение ›

Категория: Разработка софта
Метки: , ,

Сенсоры грядут

Dmitry Rizshkov (3 пост(а)) 16.05.2012 17:17
Комментарии (2)

На прошедшем недавно Intel Developer Forum 2012 в Пекине компания Intel и ее партнеры продемонстрировали новые ультрабуки, одной из отличительных особенностей которых (не считая дизайна и наличия сенсорного экрана) является наличие сенсоров. Причем, данные модели не просто концептуальный дизайн, они являются образцами реальных устройств, которые начнут появляться на рынке в ближайшее время. С их появлением [...]

Продолжение ›

Категория: Intel Software Network, Ultrabook, Ultrabooks, Мобильность, Разработка софта
Метки: ,

Коллекция интересных ресурсов по тематике программирования на языке Си/Си++

Andrey Karpov (65 пост(а)) 16.05.2012 13:13
Комментарии (1)

Если вы присутствуете на одном из этих сайтов, то приглашаю следовать за мной. Со временем вам попадется немало интересных статей. А чтобы заинтересовать вас, я решил сделать небольшую подборку материалов.

Продолжение ›

Категория: Параллельное программирование, Разработка софта
Метки: , , ,

Встраиваемые функции (inline) для тех, кто не знает, и для тех, кто забыл...

tourmaline (1 пост(а)) 16.05.2012 12:12
Комментарии (7)

Помещение аргументов в стек, передача управления функции и возврат из нее, освобождение стека - все это вносит издержки, которые немного, но влияют на скорость. Можно получить выигрыш во времени, если дать компилятору копировать код функции непосредственно в код программы по месту вызова, а не создавать функцию в памяти. Такие функции называются встраиваемые (inline). Тривиальный пример [...]

Продолжение ›

Категория: Разработка софта
Метки: , ,

Справочное руководство Intel® TBB – теперь в HTML!

Vladimir Polin (Intel) (2 пост(а)) 15.05.2012 12:12
Комментарии (0)

У нас в Intel® TBB хорошая новость: Справочное руководство Intel® TBB, больше известное обществу как Reference.pdf, теперь доступно в HTML версии на нашем опен-сорс сайте. Добро пожаловать! Так же на страничке документации, как обычно, документы из последнего обновления и выложен новый вариант doxygen-документации. --Владимир

Продолжение ›

Категория: Intel Software Network, Параллельное программирование, Разработка софта
Метки: , , ,

C/C++ like Java

Malyshev Egor (3 пост(а)) 15.05.2012 10:10
Комментарии (5)

Привет всем! Сегодня мы с вами поговорим о любви C/C++ к Java. Связь не очевидна, но она есть. Итак, поехали! В прошлый раз мы с вами говорили об обратной задаче, а стоило ли когда-нибудь выполнять эту? Очевидно, что и такое нам тоже нужно, когда например нашему методу передаётся объект, который предоставляет нам какие-то услуги, которые [...]

Продолжение ›

Категория: Разработка софта
Метки: , , , ,

Введение в технологию MapReduce

loken17 (2 пост(а)) 14.05.2012 16:50
Комментарии (3)

Введение Поскольку такие технологии параллельного программирования, как OpenMp, TBB, pthreads, Cilk+ уже широко известны читателям, я решил описать технологию распределенных вычислений MapReduce. Технология, на мой взгляд, пока еще получает недостаточно внимания, хотя уже набирает популярность: Employees From Yahoo, Google, And Facebook Are Flocking To These Start-Ups Краткое описание Возникла технология MapReduce из необходимости обрабатывать данные, [...]

Продолжение ›

Категория: Intel Software Network, Разработка софта
Метки: , ,

Java like С/C++

Malyshev Egor (3 пост(а)) 12.05.2012 13:14
Комментарии (7)

Привет всем! Сегодня мы с вами поговорим о любви Java к C++. Связь не очевидна, но она есть. Итак, поехали! Порой в нашей жизни требуется использовать код, написанный на другом языке. Опишем несколько случаев такой необходимости: Пускай у вас есть проверенный на 100% код на другом языке. Для того что бы его перевести на язык [...]

Продолжение ›

Категория: Intel Software Network, Разработка софта
Метки: , , , , , ,

А Вы, случайно, не Цезарь?

andreythestudent (1 пост(а)) 12.05.2012 12:12
Комментарии (1)

Я вот, например - нет. Я имею в виду, что делать одновременно несколько дел, подобно известному римскому императору, не умею. Ну разве что самых элементарных (например, смотреть телевизор и завтракать). Но я не умею делать одновременно два или более дела, требующих обдумывания каждого из них - например, я не могу одновременно читать один текст и [...]

Продолжение ›

Категория: Intel Software Network, Параллельное программирование, Разработка софта
Метки: , , ,