четверг, марта 12, 2009

Барбаре Лисков дали премию Тьюринга

Barbara Liskov wins Turing Award
Барбара Лисков много чего сделала хорошего, знаменитый LSP (Liskov substitution principle) - это её. Она продолжает работать в MIT, занимается распределенными системами, устойчивыми к ошибкам. В статье в MIT news говорится, что ее разработки в области масштабируемых распределенных систем используются в современных поисковых движках (если вы знаете какое-нибудь более-менее популярное изложение того, что именно используется и как, киньте ссылочку, плз.).

по ссылке с lenta.ru

суббота, марта 07, 2009

sizeof('a')

Наверняка вы сразу скажете, что будет выведено на экран, при попытке вывести на печать sizeof('a'). Ну да, конечно, единица. (sizeof(char) == 1, 5.3.3/1).
Однако попробуйте скомпилять это каким-нибудь С++ным компилятором, скажем g++. А потом каким-нибудь сишным компилятором, например gcc. И сравните результат.
Во втором случае будет скорее всего 4. Почему? Потому что в чистом С sizeof('a') == sizeof(int). А вот так.

Спасибо Maniac'у за ссылку.

пятница, марта 06, 2009

воскресенье, марта 01, 2009

Что мы знаем про Larrabee

Larrabee - новый GPU от Интел. Очень много шума в форумах и блогах по поводу Larrabee, то есть как минимум в этом Интел преуcпела - разработчики интересуются. Сами интеловцы ездят по конференциям, рассказывают всякое и слайды показывают.
Larrabee будет состоять из кучи x86 процессоров. Программировать его можно будет на С++. На том С++, к которому все привыкли, а не на каком-то странном языке, похожем на С++. И с использованием компиляторов, к которым все привыкли. Это приятно. Как оно всё будет на самом деле, увидим и довольно скоро.

Ссылки:
Parallel Programming on Larrabee - слайды
Next-Generation Graphics on Larrabee - слайды
Larrabee: A Many-Core x86 Architecture for Visual Computing[.pdf]
Larrabee for HPC: Not So Fast
Intel Larrabee - википедия