*programming

0xd34df00d 08.02.2012 19:31

Нахуй эти товарищи переводят документацию, ну?

Параллельный LINQ (PLINQ) является параллельной реализацией LINQ to Objects. PLINQ реализует полный набор стандартных операторов запроса LINQ как методы расширения для пространства имен T:System.Linq и имеет дополнительные операторы для параллельных операций. PLINQ ... more →

hirthwork 06.02.2012 13:57

вопрос для собеседования «Напишите программу, которая сможет вызвать чисто виртуальную функцию и будет терминирована». Если кандидат смог — собеседование провалено.

Like-all 06.02.2012 01:49

"Женщины отличаются от программистов тем, что у них чары состоят из стрингов." Глупо, боянисто, но я посмеялся.

hirthwork 05.02.2012 20:19

нет, ну это охуеть просто. живёшь, блядь, ДОХУЯ лет, а потом, блядь, выясняется что swap должен быть определён в том же неймспейсе, что и класс для которого его перегружаешь

hirthwork 05.02.2012 14:46

вопрос снят, стандарт не разрешает хранить в basic_string не pod-типы

hirthwork 05.02.2012 14:38

@hirthwork только что осознал, что не понимает как работает std::basic_string: http://ideone.com/jAUw2

hirthwork 02.02.2012 19:40

я не ебу что произошло, но вынеся в синтетическом тесте https://github.com/hirthwork/raingee member-operator + в глобальный scope, я получил прирост производительности почти на четверть

hirthwork 01.02.2012 22:02

я слегка перебрал и написал свой велосипед для ленивой работы с рэйнджами. пример использования и то что выводит тут: https://github.com/hirthwork/raingee/blo... ну и в окрестностях на предмет самой реализации пошукаете.

hirthwork 01.02.2012 10:12

Меня ваш STL просто доебал уже, я не могу его юзать, блядь. Одна реализация
охуительней другой просто. Ни тебе realloc'а, блядь. Ни конструктора строки из
строковой константы. Чего вы нагородили вообще? Вы можете hint в
std::allocator::allocate использовать? Нет, блядь, передадут hint —
проигнорируем. Не так, ... more →

hirthwork 01.02.2012 07:23

пацаны, алярма! подскажите, пожалуйста, реализацию STL, в которой бы использовался hint в std::allocator::allocate, а то что ни посмотрю, то лютое говно, которое так и норовит куда-нибудь скопировать данные

hirthwork 31.01.2012 19:30

объясните кто-нибудь, зачем нужен второй параметр у std::allocator::allocate?

hirthwork 31.01.2012 17:51

стал набрасывать сейчас одну программку на псевдокоде для себя, чтобы потом заимплементить на плюсцах. через полчаса понял, что я уже написал половину программы на питоне, осталось только двоеточия расставить у строк, после которых indent увеличивается

Minoru 30.01.2012 21:13

А есть ли парсер всего на свете (или хотя бы всего мейнстримного)? Или хотя бы набор парсеров, выходные AST'ы которых совпадают (или максимально похожи).

hirthwork 28.01.2012 14:06

кстати, заметил. лет шесть назад, когда метапрограммирование ещё только смазывало вазелином мозги программистов, был очень распространён термин proxy. сейчас же класс-прослойку, который делает ветвление в зависимости от типов параметров никто так не называет.

hirthwork 28.01.2012 11:30

насрал в гитхаб говнокодом для range container'ов, о которых так много говорил Александреску.: https://github.com/hirthwork/range, потребует вот это файло: https://github.com/hirthwork/enableif пример использования в main.cpp

hirthwork 26.01.2012 20:09

собственно можно прочесть последние два тэга и успокоиться. а можно сходить
сюда: http://ideone.com/oPBd7 и сравнить произошедшее с этим:

§12.3.2/1 A conversion function is never used to convert a (possibly
cv-qualified) object to the (possibly cv-qualified) same object type (or a
reference to it), to a (possibly ... more →

Minoru 26.01.2012 18:38

http://oreilly.com/openbook/ — O'Reilly's books under Creative Commons license

via #1730310 ( http://juick.com/1730310 )

4da 26.01.2012 15:09

Хорошая презенташка:
Pragmatic FP with Haskell
http://code.haskell.org/~dons/talks/padl...

beardog 25.01.2012 18:13

Кулстори в тему к http://habrahabr.ru/blogs/javascript/136...

У меня на первом курсе программирование (паскаль) читала старая заслуженная бабушка. Она еще для совсем древних машин компиляторы писала. Так вот, одним из ее любимых заскоков было то, что не нужно ставить точку с запятой после оператора перед end, ... more →

lexszero 25.01.2012 12:18

По дороге на работу выдумывал архитектуру сетевого стека, приехал, посмотрел чочо там в прыщиксе, обнаружил что изобрел sk_buff.

beardog 25.01.2012 11:35

Все эти style guide, lint и tidy — все фигня. Наоборот, хорошо, когда в проекте каждый пишет в своем стиле — тогда смотришь на исходник, и сразу ясно, кто и когда его писал. Как почерк — все пишут по-разному, но всем все понятно, если не слишком неразборчиво.

*programming is used by:

Hirthwork McGillah

hirthwork

0xd34df00d

0xd34df00d

analizer

analizer

4DA

4da

Minoru

Minoru

gelraen

gelraen

kb

kb

lexszero

lexszero

Cthulhu

Cthulhu

RainerGomes

RainerGomes

dorfe

dorfe

beardog

beardog

16+

238328

Darth Bricktop

Like-all

Monah Tuk

hatred

jabber

jabber

lovesan

lovesan

Ky6uk

Ky6uk

Apepe Devil

Apepe

Octocat

octocat

Sectoid

Sectoid

asmer

asmer

chemikadze

chemikadze

Crazy_Owl

Crazy_Owl

Rejjin

Rejjin

Myp

Myp

der_FeniX

der_FeniX

ClanMax

ClanMax

ʎǝuoɥǝʞɐus

snakehoney

SetazeR

setazer

mva

mva

Michael Pogoda

MPogoda

K900

K900

anonymous_owl

anonymous_owl

Amberize

Amberize

Kakadu

Kakadu

13oz

13oz

svtk

svtk

Marisa Waller

Marisa

Хотеть!

xotetb

sayafag

skyw00lf

skyw00lf

Amparo Dios

AmparoDios

Ствол

Dulo_T-34

Kirsche

Kirsche

DOMr

DOMr

nexeuse

nexeuse

Артс

arts

psymatic

psymatic

няша

generatorglukoff

Maxim Kirenenko

part1zano

taras

taras

ascrazy

ascrazy

nstm0

nstm0

Johan

johan

oberon86

oberon86

Softovick

Softovick